From a106cb89734f19c80b4a2319305a352c1293e91e Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sat, 18 Feb 2012 20:16:59 +1100 Subject: Bug #3487397. Reduce time spent in idling before allowing paint from 200 to 50 milliseconds to make interaction less laggy. --- win32/ScintillaWin.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3