diff --git a/src/Main/fg_os_sdl.cxx b/src/Main/fg_os_sdl.cxx index 16ab62d22..58602a884 100644 --- a/src/Main/fg_os_sdl.cxx +++ b/src/Main/fg_os_sdl.cxx @@ -241,6 +241,9 @@ int fgGetKeyModifiers() void fgWarpMouse(int x, int y) { + SDL_Event e[10]; + SDL_PumpEvents(); + SDL_PeepEvents(e, 10, SDL_GETEVENT, SDL_MOUSEMOTIONMASK); SDL_WarpMouse(x, y); }