Răsfoiți Sursa

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

derrod 10 luni în urmă
părinte
comite
41a38f742c
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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) {
 	if (ssd->elapsed > ssd->slide_time) {
 		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)
 			if (ssd->hide)
 				do_transition(ss, true);
 				do_transition(ss, true);
 			else
 			else