diff --git a/abstract_client.h b/abstract_client.h index 9cad327e83..7e9bf99da5 100644 --- a/abstract_client.h +++ b/abstract_client.h @@ -345,7 +345,7 @@ public: virtual const WindowRules* rules() const = 0; virtual void takeFocus() = 0; virtual bool wantsInput() const = 0; - virtual void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()) = 0; + void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()); virtual xcb_timestamp_t userTime() const; virtual void updateWindowRules(Rules::Types selection) = 0; diff --git a/client.h b/client.h index 023eaf7e73..32d18df0a0 100644 --- a/client.h +++ b/client.h @@ -327,7 +327,6 @@ public: void gotPing(xcb_timestamp_t timestamp); - void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()) override; void updateUserTime(xcb_timestamp_t time = XCB_TIME_CURRENT_TIME); xcb_timestamp_t userTime() const override; bool hasUserTimeSupport() const; diff --git a/geometry.cpp b/geometry.cpp index b26475ef40..31ac6fa9d6 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -1034,7 +1034,7 @@ bool Client::hasOffscreenXineramaStrut() const return !region.isEmpty(); } -void Client::checkWorkspacePosition(QRect oldGeometry, int oldDesktop, QRect oldClientGeometry) +void AbstractClient::checkWorkspacePosition(QRect oldGeometry, int oldDesktop, QRect oldClientGeometry) { enum { Left = 0, Top, Right, Bottom }; const int border[4] = { borderLeft(), borderTop(), borderRight(), borderBottom() }; diff --git a/shell_client.cpp b/shell_client.cpp index 1cf1fccabf..bbbdbf814b 100644 --- a/shell_client.cpp +++ b/shell_client.cpp @@ -300,13 +300,6 @@ QString ShellClient::caption(bool full, bool stripped) const return m_shellSurface->title(); } -void ShellClient::checkWorkspacePosition(QRect oldGeometry, int oldDesktop, QRect oldClientGeometry) -{ - Q_UNUSED(oldGeometry) - Q_UNUSED(oldDesktop) - Q_UNUSED(oldClientGeometry) -} - void ShellClient::closeWindow() { if (m_qtExtendedSurface && isCloseable()) { diff --git a/shell_client.h b/shell_client.h index 011148abbd..0e401d1747 100644 --- a/shell_client.h +++ b/shell_client.h @@ -59,7 +59,6 @@ public: void blockActivityUpdates(bool b = true) override; QString caption(bool full = true, bool stripped = false) const override; - void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2, QRect oldClientGeometry = QRect()) override; void closeWindow() override; AbstractClient *findModal(bool allow_itself = false) override; bool isCloseable() const override;