Browse Source

image-source: Fix slideshow stopping on last file in random mode

(cherry picked from commit 41a38f742c4550a8d4dc7c52ba80daaa66695d60)
derrod 11 months ago
parent
commit
b8c563cba7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/image-source/obs-slideshow-mk2.c

+ 1 - 1
plugins/image-source/obs-slideshow-mk2.c

@@ -868,7 +868,7 @@ static void ss_video_tick(void *data, float seconds)
 	if (ssd->elapsed > ssd->slide_time) {
 		ssd->elapsed -= ssd->slide_time;
 
-		if (!ssd->loop && ssd->slides.cur.slide_idx == ssd->files.num - 1) {
+		if (!ssd->randomize && !ssd->loop && ssd->slides.cur.slide_idx == ssd->files.num - 1) {
 			if (ssd->hide)
 				do_transition(ss, true);
 			else