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;