src/events/SDL_mouse.c
changeset 7097 84bbd421d62f
parent 7089 257fc4e541e1
child 7104 4e4ca313000c
     1.1 --- a/src/events/SDL_mouse.c	Tue Apr 23 16:54:52 2013 -0300
     1.2 +++ b/src/events/SDL_mouse.c	Tue Apr 23 18:47:32 2013 -0700
     1.3 @@ -165,13 +165,11 @@
     1.4      }
     1.5  
     1.6      if (window != mouse->focus) {
     1.7 -        mouse->last_x = x;
     1.8 -        mouse->last_y = y;
     1.9 -
    1.10  #ifdef DEBUG_MOUSE
    1.11 -        printf("Mouse entered window, synthesizing focus gain event\n");
    1.12 +         printf("Mouse entered window, synthesizing focus gain & move event\n");
    1.13  #endif
    1.14 -        SDL_SetMouseFocus(window);
    1.15 +         SDL_SetMouseFocus(window);
    1.16 +         SDL_PrivateSendMouseMotion(window, mouse->mouseID, 0, x, y);
    1.17      }
    1.18      return SDL_TRUE;
    1.19  }
    1.20 @@ -686,4 +684,4 @@
    1.21      return shown;
    1.22  }
    1.23  
    1.24 -/* vi: set ts=4 sw=4 expandtab: */
    1.25 \ No newline at end of file
    1.26 +/* vi: set ts=4 sw=4 expandtab: */