forked from KolibriOS/kolibrios
alt+f4 fix for @menu. now it closes all the tree. such fix is still needed for @panel
git-svn-id: svn://kolibrios.org@1754 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
c0d0307a44
commit
7ba87363fb
@ -190,7 +190,11 @@ still:
|
|||||||
button: ; BUTTON HANDLER
|
button: ; BUTTON HANDLER
|
||||||
mov eax, 17 ; get id
|
mov eax, 17 ; get id
|
||||||
mcall
|
mcall
|
||||||
|
; dunkaist[
|
||||||
|
test eax,0xfffffe00 ; is it system close button? (close signal from @panel)
|
||||||
|
setz byte[close_now]; set (or not set) close_recursive flag
|
||||||
|
jz close ; if so, close all menus
|
||||||
|
; dunkaist]
|
||||||
button1:
|
button1:
|
||||||
mov esi, edi
|
mov esi, edi
|
||||||
push edi
|
push edi
|
||||||
@ -486,6 +490,9 @@ draw_window:
|
|||||||
add esi, 0x1a1a1a
|
add esi, 0x1a1a1a
|
||||||
.nohighlight:
|
.nohighlight:
|
||||||
or edx, 0x20000000
|
or edx, 0x20000000
|
||||||
|
; dunkaist[
|
||||||
|
add edx, 0xd1ff00 ; This makes first menu buttons differ from system close button with 0x000001 id
|
||||||
|
; dunkaist]
|
||||||
mcall
|
mcall
|
||||||
movzx edx, dl
|
movzx edx, dl
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user