diff --git a/playtree.c b/playtree.c index 13f55e272d..a694cf07ec 100644 --- a/playtree.c +++ b/playtree.c @@ -397,6 +397,8 @@ play_tree_set_params_from(play_tree_t* dest,play_tree_t* src) { for(i = 0; src->params[i].name != NULL ; i++) play_tree_set_param(dest,src->params[i].name,src->params[i].value); + if(src->flags & PLAY_TREE_RND) // pass the random flag too + dest->flags |= PLAY_TREE_RND; }