summaryrefslogtreecommitdiffstats
path: root/playtree.c
diff options
context:
space:
mode:
Diffstat (limited to 'playtree.c')
-rw-r--r--playtree.c2
1 files changed, 2 insertions, 0 deletions
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;
}