Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1315 → Rev 1316

/kernel/trunk/hid/mousedrv.inc
51,12 → 51,13
draw_mouse_under:
; return old picture
 
cmp [set_hw_cursor], 0
jz @F
cmp [_display.restore_cursor], 0
je @F
 
pushad
movzx eax,word [X_UNDER]
movzx ebx,word [Y_UNDER]
stdcall [hw_restore], eax, ebx
stdcall [_display.restore_cursor], eax, ebx
popad
ret
@@:
97,7 → 98,7
 
save_draw_mouse:
 
cmp [set_hw_cursor], 0
cmp [_display.move_cursor], 0
je .no_hw_cursor
pushad
 
120,16 → 121,16
je .draw
 
push esi
call [select_hw_cursor]
call [_display.select_cursor]
mov [current_cursor], esi
.draw:
stdcall [set_hw_cursor], esi
stdcall [_display.move_cursor], esi
popad
ret
.fail:
mov ecx, [def_cursor]
mov [edx+SLOT_BASE+APPDATA.cursor], ecx
stdcall [set_hw_cursor], ecx ; stdcall: [esp]=ebx,eax
stdcall [_display.move_cursor], ecx ; stdcall: [esp]=ebx,eax
popad
ret