diff --git a/3rdparty/barrier/src/lib/platform/XWindowsScreen.cpp b/3rdparty/barrier/src/lib/platform/XWindowsScreen.cpp index 5041ffd26..5c548c489 100644 --- a/3rdparty/barrier/src/lib/platform/XWindowsScreen.cpp +++ b/3rdparty/barrier/src/lib/platform/XWindowsScreen.cpp @@ -1037,7 +1037,11 @@ XWindowsScreen::openWindow() const } // create and return the window +#ifdef LIBDJK_SUPPORT unsigned inputType = WaylandUtils::isWayland() ? InputOutput : InputOnly; +#else + unsigned inputType = InputOnly; +#endif Window window = m_impl->XCreateWindow(m_display, m_root, x, y, w, h, 0, 0, inputType, CopyFromParent, CWDontPropagate | CWEventMask |