summaryrefslogtreecommitdiff
path: root/apps/plugins/pictureflow
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pictureflow')
-rw-r--r--apps/plugins/pictureflow/pictureflow.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c
index 17cff600af..31baf4a578 100644
--- a/apps/plugins/pictureflow/pictureflow.c
+++ b/apps/plugins/pictureflow/pictureflow.c
@@ -3529,7 +3529,7 @@ static void start_playback(bool append)
3529 else 3529 else
3530 return; 3530 return;
3531 3531
3532 if (rb->global_settings->playlist_shuffle) 3532 if (!append && rb->global_settings->playlist_shuffle)
3533 position = rb->playlist_shuffle(*rb->current_tick, pf_tracks.sel); 3533 position = rb->playlist_shuffle(*rb->current_tick, pf_tracks.sel);
3534play: 3534play:
3535 /* TODO: can we adjust selected_track if !play_selected ? 3535 /* TODO: can we adjust selected_track if !play_selected ?
@@ -3540,8 +3540,10 @@ play:
3540 rb->playlist_start(position, 0, 0); 3540 rb->playlist_start(position, 0, 0);
3541 /* make warn on playlist erase work */ 3541 /* make warn on playlist erase work */
3542 rb->playlist_get_current()->num_inserted_tracks = 0; 3542 rb->playlist_get_current()->num_inserted_tracks = 0;
3543 old_playlist = center_slide.slide_index;
3543 } 3544 }
3544 old_playlist = center_slide.slide_index; 3545 else
3546 old_playlist = -1;
3545 old_shuffle = shuffle; 3547 old_shuffle = shuffle;
3546} 3548}
3547#endif 3549#endif