]> git.mxchange.org Git - flightgear.git/commitdiff
Fix mouse warping for embedded osgviewer in SDL
authortimoore <timoore>
Wed, 12 Dec 2007 22:36:23 +0000 (22:36 +0000)
committertimoore <timoore>
Wed, 12 Dec 2007 22:36:23 +0000 (22:36 +0000)
As in the GLUT implementation, let the FGManipulator drain its event queue.

src/Main/fg_os_sdl.cxx

index 2c104c4abb3ce382f21d1d5df1bfc5285dc47849..b3e970fffc8092422f1534ddfc35c661a74da554 100644 (file)
@@ -258,9 +258,7 @@ int fgGetKeyModifiers()
 
 void fgWarpMouse(int x, int y)
 {
-    SDL_Event e[10];
-    SDL_PumpEvents();
-    SDL_PeepEvents(e, 10, SDL_GETEVENT, SDL_MOUSEMOTIONMASK);
+    globals->get_renderer()->getManipulator()->setMouseWarped();
     SDL_WarpMouse(x, y);
 }