Subversion Repositories Kolibri OS

Rev

Rev 3486 | Rev 3501 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3486 Rev 3493
Line 69... Line 69...
69
format binary as "mnt"
69
format binary as "mnt"
Line 70... Line 70...
70
 
70
 
71
include 'macros.inc'
71
include 'macros.inc'
Line 72... Line 72...
72
include 'struct.inc'
72
include 'struct.inc'
Line 73... Line 73...
73
 
73
 
Line 74... Line 74...
74
$Revision: 3486 $
74
$Revision: 3493 $
Line 2032... Line 2032...
2032
        call    [_display.select_cursor]
2032
        call    [_display.select_cursor]
2033
        mov     [current_cursor], esi
2033
        mov     [current_cursor], esi
2034
@@:
2034
@@:
2035
        mov     [redrawmouse_unconditional], 1
2035
        mov     [redrawmouse_unconditional], 1
2036
        popfd
2036
        popfd
2037
;        call    [draw_pointer]
-
 
2038
        call    __sys_draw_pointer
-
 
2039
        ret
2037
        ret
2040
;------------------------------------------------------------------------------
2038
;------------------------------------------------------------------------------
2041
iglobal
2039
iglobal
2042
align 4
2040
align 4
2043
sys_system_table:
2041
sys_system_table:
Line 3548... Line 3546...
3548
 
3546
 
3549
        cmp     cl, byte 4
3547
        cmp     cl, byte 4
3550
        jnz     .noterminate
3548
        jnz     .noterminate
3551
.terminate:
3549
.terminate:
-
 
3550
        pushad
-
 
3551
        mov     ecx, eax
-
 
3552
        shl     ecx, 8
-
 
3553
        add     ecx, SLOT_BASE
-
 
3554
        call    restore_default_cursor_before_killing
-
 
3555
        popad
-
 
3556
 
3552
        pushad
3557
        pushad
3553
        call    terminate
3558
        call    terminate
3554
        popad
3559
        popad
3555
        cmp     byte [SYS_SHUTDOWN], 0
3560
        cmp     byte [SYS_SHUTDOWN], 0
3556
        jz      .noterminate
3561
        jz      .noterminate