Johann ELSASS пре 3 година
родитељ
комит
49522e6520
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      lazpaint/lazpaintinstance.pas

+ 3 - 3
lazpaint/lazpaintinstance.pas

@@ -1559,9 +1559,9 @@ procedure TLazPaintInstance.Run;
 begin
   if not MainFormVisible then Show;
   repeat
-    application.ProcessMessages;
-    Sleep(10);
-  until not MainFormVisible;
+    Application.ProcessMessages;
+    if not Application.Terminated then Application.Idle(True);
+  until not MainFormVisible or Application.Terminated;
 end;
 
 function TLazPaintInstance.Restart: boolean;