first call to sysfn 0 activates window

git-svn-id: svn://kolibrios.org@569 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Evgeny Grechnikov (Diamond)
2007-07-07 11:42:26 +00:00
parent 7651ba5227
commit 390d9aa3a7
2 changed files with 15 additions and 27 deletions

View File

@@ -2963,7 +2963,10 @@ sys_drawwindow:
jne nosyswV
draw_skin_window:
; parameter for drawwindow_IV
inc [mouse_pause]
call [disable_mouse]
call sys_set_window
call [disable_mouse]
push 0
mov edi, [TASK_COUNT]
movzx edi, word [WIN_POS + edi*2]
@@ -2971,11 +2974,6 @@ sys_drawwindow:
jne @f
inc dword [esp]
@@:
inc [mouse_pause]
call [disable_mouse]
call sys_set_window
call [disable_mouse]
call drawwindow_IV
;dec [mouse_pause]
;call [draw_pointer]
@@ -3216,6 +3214,11 @@ sys_set_window:
movsd
pop edi esi ecx
mov esi, [CURRENT_TASK]
movzx esi, word [WIN_STACK+esi*2]
lea esi, [WIN_POS+esi*2]
call waredraw
push eax ebx ecx edx
;;; mov eax, 1
;;; call delay_hs