diff --git a/client.cpp b/client.cpp index 5a76c25185..e8e20d5ba2 100644 --- a/client.cpp +++ b/client.cpp @@ -371,6 +371,9 @@ void Client::updateInputWindow() if (brokenQtInputHandling) return; + if (!Xcb::Extensions::self()->isShapeInputAvailable()) + return; + QRegion region; if (!noBorder()) {