Finally fixed bug 894 without breaking bug 716. Yay! :)
--HG-- branch : SDL-1.2
This commit is contained in:
parent
c1daff96e0
commit
af92be6d1c
1 changed files with 4 additions and 2 deletions
|
@ -441,8 +441,10 @@ printf("Mode: NotifyGrab\n");
|
|||
if ( xevent.xcrossing.mode == NotifyUngrab )
|
||||
printf("Mode: NotifyUngrab\n");
|
||||
#endif
|
||||
if ( xevent.xcrossing.detail != NotifyInferior ) {
|
||||
if ( this->input_grab == SDL_GRAB_OFF ) {
|
||||
if ( (xevent.xcrossing.mode != NotifyGrab) &&
|
||||
(xevent.xcrossing.mode != NotifyUngrab) &&
|
||||
(xevent.xcrossing.detail != NotifyInferior) ) {
|
||||
if ( this->input_grab == SDL_GRAB_OFF ) {
|
||||
posted = SDL_PrivateAppActive(0, SDL_APPMOUSEFOCUS);
|
||||
} else {
|
||||
posted = SDL_PrivateMouseMotion(0, 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue