From 085a190723f3424cfbc609eb1e1fc699adb96341 Mon Sep 17 00:00:00 2001 From: "Marat Zakiyanov (Mario79)" Date: Wed, 29 Feb 2012 23:27:35 +0000 Subject: [PATCH] Restore code commented from r.2414 - this is good code! See r. 1466 and 1513. git-svn-id: svn://kolibrios.org@2424 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/gui/event.inc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kernel/trunk/gui/event.inc b/kernel/trunk/gui/event.inc index 496deddce5..6ce19f90b9 100644 --- a/kernel/trunk/gui/event.inc +++ b/kernel/trunk/gui/event.inc @@ -463,16 +463,16 @@ get_event_for_app: ;; used from f10,f11,f23 ret .FlagAutoReset: ; retvals: BgrRedraw=5, Mouse=6, IPC=7, Stack=8, Debug=9 -; cmp eax, 5; Mouse 5+1=6 -; jne @f -; push eax + cmp eax, 5; Mouse 5+1=6 + jne @f + push eax ; If the window is captured and moved by the user, then no mouse events!!! -; mov al, [mouse.active_sys_window.action] -; and al, WINDOW_MOVE_AND_RESIZE_FLAGS -; test al, al -; pop eax -; jnz .loop -;@@: + mov al, [mouse.active_sys_window.action] + and al, WINDOW_MOVE_AND_RESIZE_FLAGS + test al, al + pop eax + jnz .loop +@@: btr [ebx+APPDATA.event_mask], eax jnc .loop .result: ; retval = eax+1