Don't warp mouse on focus lost.
authorJørgen P. Tjernø <jorgen@valvesoftware.com>
Thu, 25 Apr 2013 18:40:31 -0700
changeset 7112 a1a723edea64
parent 7111 f4ae9f1233df
child 7113 7b4b596b3cfb
Don't warp mouse on focus lost. This isn't working great, so undo it until we can fix it properly to save / restore mouse positions.
src/video/SDL_video.c
--- a/src/video/SDL_video.c	Thu Apr 25 18:05:08 2013 -0400
+++ b/src/video/SDL_video.c	Thu Apr 25 18:40:31 2013 -0700
@@ -2074,17 +2074,10 @@
 void
 SDL_OnWindowFocusLost(SDL_Window * window)
 {
-    SDL_Mouse *mouse = SDL_GetMouse();
-
     if (window->gamma && _this->SetWindowGammaRamp) {
         _this->SetWindowGammaRamp(_this, window, window->saved_gamma);
     }
 
-    if (mouse && mouse->relative_mode) {
-        /* Restore the expected mouse position */
-        SDL_WarpMouseInWindow(window, mouse->original_x, mouse->original_y);
-    }
-
     SDL_UpdateWindowGrab(window);
 
     /* If we're fullscreen on a single-head system and lose focus, minimize */