瀏覽代碼

* don't eat cpu while showing the user screen

git-svn-id: trunk@5166 -
florian 19 年之前
父節點
當前提交
c95785db04
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      ide/fpmdebug.inc

+ 2 - 1
ide/fpmdebug.inc

@@ -94,6 +94,7 @@ begin
   { closing the user screen on mouse events makes copy paste impossible }
   repeat
     repeat
+      GiveUpTimeSlice;
       Drivers.GetKeyEvent(Event);
     until Event.What=evKeyboard;
     Clear:=true;
@@ -114,7 +115,7 @@ begin
       ClearEvent(Event);
   until Event.what=evKeyboard;
   while (Keyboard.PollKeyEvent<>0) do
-          Keyboard.GetKeyEvent;
+    Keyboard.GetKeyEvent;
   DoneKeyboard;
 
   ShowIDEScreen;