diff --git a/shell_client.cpp b/shell_client.cpp --- a/shell_client.cpp +++ b/shell_client.cpp @@ -810,6 +810,9 @@ bool ShellClient::isMovable() const { + if (isFullScreen()) { + return false; + } if (rules()->checkPosition(invalidPoint) != invalidPoint) { return false; } @@ -838,6 +841,9 @@ bool ShellClient::isResizable() const { + if (isFullScreen()) { + return false; + } if (rules()->checkSize(QSize()).isValid()) { return false; }