diff --git a/src/window.cpp b/src/window.cpp index b2fe9d8540..d7ed456a60 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -1523,13 +1523,11 @@ void Window::keepInArea(QRect area, bool partial) geometry.moveBottom(area.bottom()); } - if (!area.contains(geometry.topLeft())) { - if (geometry.left() < area.left()) { - geometry.moveLeft(area.left()); - } - if (geometry.top() < area.top()) { - geometry.moveTop(area.top()); - } + if (geometry.left() < area.left()) { + geometry.moveLeft(area.left()); + } + if (geometry.top() < area.top()) { + geometry.moveTop(area.top()); } if (moveResizeGeometry().topLeft() != geometry.topLeft()) {