diff --git a/src/lib/platform/XWindowsScreen.cpp b/src/lib/platform/XWindowsScreen.cpp index 8fb3569d..7f8ce655 100644 --- a/src/lib/platform/XWindowsScreen.cpp +++ b/src/lib/platform/XWindowsScreen.cpp @@ -324,7 +324,7 @@ XWindowsScreen::leave() m_impl->XGetInputFocus(m_display, &m_lastFocus, &m_lastFocusRevert); // take focus - if (m_isPrimary || !m_preserveFocus) { + if (!m_preserveFocus) { m_impl->XSetInputFocus(m_display, m_window, RevertToPointerRoot, CurrentTime); }