diff --git a/src/video/sdl.cpp b/src/video/sdl.cpp index c71cc2d21..f79730c52 100644 --- a/src/video/sdl.cpp +++ b/src/video/sdl.cpp @@ -494,6 +494,8 @@ local void SdlDoEvent(const EventCallback* callbacks, const SDL_Event * event) case SDL_ACTIVEEVENT: DebugLevel3("\tFocus changed\n"); InMainWindow = !InMainWindow; + if (!InMainWindow) + HandleMouseExit(); if (!event->active.state) { InputMouseExit(callbacks,SDL_GetTicks()); }