diff options
Diffstat (limited to 'src/osd/sdl/osdsdl.cpp')
-rw-r--r-- | src/osd/sdl/osdsdl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/osd/sdl/osdsdl.cpp b/src/osd/sdl/osdsdl.cpp index ce1f5c74bf7..e02232ece1f 100644 --- a/src/osd/sdl/osdsdl.cpp +++ b/src/osd/sdl/osdsdl.cpp @@ -654,6 +654,8 @@ void sdl_osd_interface::process_window_event(SDL_Event const &event) break; case SDL_WINDOWEVENT_FOCUS_LOST: + if (window == m_focus_window) + m_focus_window = nullptr; machine().ui_input().push_window_defocus_event(window->target()); break; |