diff options
-rw-r--r-- | win32/ScintillaWin.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index e7236024e..c32e07777 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -836,8 +836,9 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam DWORD dwCurrent = GetTickCount(); DWORD dwStart = wParam ? wParam : dwCurrent; + const DWORD maxWorkTime = 50; - if (dwCurrent >= dwStart && dwCurrent > 200 && dwCurrent - 200 < dwStart) + if (dwCurrent >= dwStart && dwCurrent > maxWorkTime && dwCurrent - maxWorkTime < dwStart) PostMessage(MainHWND(), SC_WIN_IDLE, dwStart, 0); } else { SetIdle(false); |