diff --git a/source/Platform/Unix/X11Display.cpp b/source/Platform/Unix/X11Display.cpp index 556e601..c3eecf4 100644 --- a/source/Platform/Unix/X11Display.cpp +++ b/source/Platform/Unix/X11Display.cpp @@ -275,9 +275,11 @@ void X11Display::processEvent(const ::XEvent& event) break; case FocusIn: Log::debug("X11: FocusIn"); + _priv::focused_display = this; break; case FocusOut: Log::debug("X11: FocusOut"); + _priv::focused_display = NULL; break; } }