System function 18,19,5 now checks if mouse coordinates are valid.

git-svn-id: svn://kolibrios.org@1537 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
hidnplayr 2010-07-30 12:48:58 +00:00
parent 718d8df6de
commit 2462a14655

View File

@ -2233,10 +2233,13 @@ sysfn_mouse_acceleration: ; 18.19 = set/get mouse features
; cmp ecx,4 ; set mouse pointer position
dec ecx
jnz .set_mouse_button
mov [MOUSE_Y],dx ;y
ror edx,16
mov [MOUSE_X],dx ;x
cmp dx, word[Screen_Max_X]
ja .end
rol edx,16
cmp dx, word[Screen_Max_Y]
ja .end
rol edx,16
mov [MOUSE_X], edx
ret
.set_mouse_button:
; cmp ecx,5 ; set mouse button features