diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/graphics/cursor32.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/graphics/cursor32.cpp b/engines/sci/graphics/cursor32.cpp index 1db74024b7..9bb0d4a112 100644 --- a/engines/sci/graphics/cursor32.cpp +++ b/engines/sci/graphics/cursor32.cpp @@ -340,6 +340,7 @@ void GfxCursor32::setPosition(const Common::Point &position) { newPosition.x = (position.x * Ratio(screenWidth, scriptWidth)).toInt(); newPosition.y = (position.y * Ratio(screenHeight, scriptHeight)).toInt(); + g_sci->getEventManager()->flushEvents(); g_system->warpMouse(newPosition.x, newPosition.y); deviceMoved(newPosition); } |