diff --git a/src/x11client.cpp b/src/x11client.cpp index 3cf9f4040e..21fe7b6006 100644 --- a/src/x11client.cpp +++ b/src/x11client.cpp @@ -1043,6 +1043,10 @@ void X11Client::updateInputWindow() if (!Xcb::Extensions::self()->isShapeInputAvailable()) return; + if (kwinApp()->operationMode() != Application::OperationModeX11) { + return; + } + QRegion region; if (!noBorder() && isDecorated()) {