]> git.pld-linux.org Git - packages/SDL.git/blame - fix-mouse-click.patch
- release 7 (rebuild with tslib 1.14)
[packages/SDL.git] / fix-mouse-click.patch
CommitLineData
abbac2bc
ZU
1--- SDL-1.2.14/src/video/x11/SDL_x11events.c.orig 2010-04-08 11:57:05.003169834 -0700
2+++ SDL-1.2.14/src/video/x11/SDL_x11events.c 2010-04-08 12:33:51.690926340 -0700
3@@ -423,12 +423,15 @@
4 if ( xevent.xcrossing.mode == NotifyUngrab )
5 printf("Mode: NotifyUngrab\n");
6 #endif
7- if ( this->input_grab == SDL_GRAB_OFF ) {
8- posted = SDL_PrivateAppActive(1, SDL_APPMOUSEFOCUS);
9+ if ( (xevent.xcrossing.mode != NotifyGrab) &&
10+ (xevent.xcrossing.mode != NotifyUngrab) ) {
11+ if ( this->input_grab == SDL_GRAB_OFF ) {
12+ posted = SDL_PrivateAppActive(1, SDL_APPMOUSEFOCUS);
13+ }
14+ posted = SDL_PrivateMouseMotion(0, 0,
15+ xevent.xcrossing.x,
16+ xevent.xcrossing.y);
17 }
18- posted = SDL_PrivateMouseMotion(0, 0,
19- xevent.xcrossing.x,
20- xevent.xcrossing.y);
21 }
22 break;
23
This page took 0.042469 seconds and 4 git commands to generate.