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.
--- 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 */