1949,6 → 1949,8 |
;------------------------------------------------------------------------------ |
align 4 |
restore_default_cursor_before_killing: |
pushfd |
cli |
mov eax, [def_cursor] |
mov [ecx+APPDATA.cursor], eax |
|
1972,6 → 1974,7 |
mov [current_cursor], esi |
@@: |
mov [redrawmouse_unconditional], 1 |
popfd |
; call [draw_pointer] |
call __sys_draw_pointer |
ret |
2069,6 → 2072,8 |
jne noatsc |
and [application_table_status], 0 |
noatsc: |
; for guarantee the updating data |
call change_task |
noprocessterminate: |
ret |
;------------------------------------------------------------------------------ |