(svn r21057) -Fix [FS#4182] (r20922): network client "fast forward" incrementing counter multiple times in same "GUI" tick causing an invalid state

This commit is contained in:
rubidium 2010-10-29 19:35:43 +00:00
parent edcd1af9ac
commit 0baf335be3
1 changed files with 1 additions and 2 deletions

View File

@ -2406,6 +2406,7 @@ void InputLoop()
free(w);
}
if (_scroller_click_timeout != 0) _scroller_click_timeout--;
DecreaseWindowCounters();
if (_input_events_this_tick != 0) {
@ -2530,8 +2531,6 @@ void InvalidateWindowClassesData(WindowClass cls, int data)
*/
void CallWindowTickEvent()
{
if (_scroller_click_timeout != 0) _scroller_click_timeout--;
Window *w;
FOR_ALL_WINDOWS_FROM_FRONT(w) {
w->OnTick();