image-source: Fix slideshow transition bug when randomized

This fixes a bug where the transition wouldn't work when playback
is randomized and restart on activate is used.
This commit is contained in:
Clayton Groeneveld 2020-12-31 08:18:17 -06:00 committed by Jim
parent ae9b7eaa9a
commit 51050f7181

View File

@ -699,9 +699,9 @@ static void ss_video_tick(void *data, float seconds)
if (!ss->transition || !ss->slide_time)
return;
if (ss->restart_on_activate && !ss->randomize && ss->use_cut) {
if (ss->restart_on_activate && ss->use_cut) {
ss->elapsed = 0.0f;
ss->cur_item = 0;
ss->cur_item = ss->randomize ? random_file(ss) : 0;
do_transition(ss, false);
ss->restart_on_activate = false;
ss->use_cut = false;