From 83d4e309e44006ee2c3db87c58dcb8b5bd482706 Mon Sep 17 00:00:00 2001 From: "Alexey Teplov (" Date: Thu, 6 May 2010 01:10:56 +0000 Subject: [PATCH] small changes git-svn-id: svn://kolibrios.org@1460 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/gui/window.inc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/kernel/trunk/gui/window.inc b/kernel/trunk/gui/window.inc index ef4d13a59d..934d34b716 100644 --- a/kernel/trunk/gui/window.inc +++ b/kernel/trunk/gui/window.inc @@ -856,11 +856,12 @@ waredraw: ;//////////////////////////////////////////////////////////////////// ;------------------------------------------------------------------------------ ;? Activate window, redrawing if necessary ;------------------------------------------------------------------------------ - push -1 +; push -1 mov eax, [TASK_COUNT] lea eax, [WIN_POS + eax * 2] cmp eax, esi - pop eax +; pop eax + or eax,-1 je .exit ; is it overlapped by another window now? @@ -901,9 +902,10 @@ waredraw: ;//////////////////////////////////////////////////////////////////// .do_not_draw: ; no it's not, just activate the window call window._.window_activate - mov byte[MOUSE_BACKGROUND], 0 - mov byte[DONT_DRAW_MOUSE], 0 xor eax, eax + mov byte[MOUSE_BACKGROUND], al + mov byte[DONT_DRAW_MOUSE], al + .exit: mov byte[MOUSE_DOWN], 0