wok diff libsdl/stuff/sdl-1.2.14-fix-disappearing-cursor.patch @ rev 10259
Add p0f. A passive OS fingerprinting tool.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat May 21 04:09:33 2011 +0000 (2011-05-21) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/libsdl/stuff/sdl-1.2.14-fix-disappearing-cursor.patch Sat May 21 04:09:33 2011 +0000 1.3 @@ -0,0 +1,17 @@ 1.4 +Index: SDL-1.2.14/src/video/x11/SDL_x11events.c 1.5 +=================================================================== 1.6 +--- SDL-1.2.14.orig/src/video/x11/SDL_x11events.c 2010-04-30 09:16:35.000000000 -0400 1.7 ++++ SDL-1.2.14/src/video/x11/SDL_x11events.c 2010-04-30 09:16:35.000000000 -0400 1.8 +@@ -444,8 +444,10 @@ 1.9 + if ( xevent.xcrossing.mode == NotifyUngrab ) 1.10 + printf("Mode: NotifyUngrab\n"); 1.11 + #endif 1.12 +- if ( xevent.xcrossing.detail != NotifyInferior ) { 1.13 +- if ( this->input_grab == SDL_GRAB_OFF ) { 1.14 ++ if ( (xevent.xcrossing.mode != NotifyGrab) && 1.15 ++ (xevent.xcrossing.mode != NotifyUngrab) && 1.16 ++ (xevent.xcrossing.detail != NotifyInferior) ) { 1.17 ++ if ( this->input_grab == SDL_GRAB_OFF ) { 1.18 + posted = SDL_PrivateAppActive(0, SDL_APPMOUSEFOCUS); 1.19 + } else { 1.20 + posted = SDL_PrivateMouseMotion(0, 0,