diff --git a/uppsrc/CtrlCore/Win32Wnd.cpp b/uppsrc/CtrlCore/Win32Wnd.cpp index 28690cd3a..a2b36c753 100644 --- a/uppsrc/CtrlCore/Win32Wnd.cpp +++ b/uppsrc/CtrlCore/Win32Wnd.cpp @@ -193,6 +193,9 @@ LRESULT CALLBACK Ctrl::UtilityProc(HWND hWnd, UINT message, WPARAM wParam, LPARA { sClipMap(); switch(message) { + case WM_TIMER: + TimerProc(GetTickCount()); + break; case WM_RENDERFORMAT: RenderFormat((dword)wParam); return 0; @@ -860,12 +863,10 @@ bool Ctrl::ProcessEvents(bool *quit) { if(ProcessEvent(quit)) { while(ProcessEvent(quit) && (!LoopCtrl || LoopCtrl->InLoop())); // LoopCtrl-MF 071008 - TimerProc(GetTickCount()); SweepMkImageCache(); return true; } SweepMkImageCache(); - TimerProc(GetTickCount()); return false; }