diff --git a/src/input.cpp b/src/input.cpp index d5679e8a9e..9c0f14efca 100644 --- a/src/input.cpp +++ b/src/input.cpp @@ -2936,19 +2936,20 @@ void InputRedirection::setupInputFilters() installInputEventFilter(m_terminateServerFilter.get()); } - m_dragAndDropFilter = std::make_unique(); - installInputEventFilter(m_dragAndDropFilter.get()); - m_lockscreenFilter = std::make_unique(); installInputEventFilter(m_lockscreenFilter.get()); - m_windowSelector = std::make_unique(); - installInputEventFilter(m_windowSelector.get()); - if (hasGlobalShortcutSupport) { m_screenEdgeFilter = std::make_unique(); installInputEventFilter(m_screenEdgeFilter.get()); } + + m_dragAndDropFilter = std::make_unique(); + installInputEventFilter(m_dragAndDropFilter.get()); + + m_windowSelector = std::make_unique(); + installInputEventFilter(m_windowSelector.get()); + #if KWIN_BUILD_TABBOX m_tabboxFilter = std::make_unique(); installInputEventFilter(m_tabboxFilter.get());