2
0
Эх сурвалжийг харах

Fixed race condition

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7823 8c9fc860-2736-0410-a75d-ab315db34111
eth.negelef 7 жил өмнө
parent
commit
62272ff351

+ 2 - 0
source/WMSlideshow.Mod

@@ -856,6 +856,7 @@ TYPE  SlideshowWindow = OBJECT(WMWindowManager.DoubleBufferWindow);
 	VAR s : Slide;
 		w, h : LONGINT;
 		manager : WMWindowManager.WindowManager;
+		img: Image;
 	BEGIN
 		(* Load current slide *)
 		IF (app.slideNr > data.CountSlides()-1) THEN RETURN; END;
@@ -877,6 +878,7 @@ TYPE  SlideshowWindow = OBJECT(WMWindowManager.DoubleBufferWindow);
 				RETURN;
 			END;
 		END;
+		SELF.img := img;
 		manager := WMWindowManager.GetDefaultManager();
 		w := img.width;  h := img.height;
 		manager.SetWindowSize(SELF, w, h);