diff --git a/src/window.cpp b/src/window.cpp index 26b77bf48b..fdc7e79911 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -3957,7 +3957,7 @@ void Window::sendToOutput(Output *newOutput) } const QRectF oldGeom = moveResizeGeometry(); - const QRectF oldScreenArea = workspace()->clientArea(MaximizeArea, this); + const QRectF oldScreenArea = workspace()->clientArea(MaximizeArea, this, moveResizeOutput()); const QRectF screenArea = workspace()->clientArea(MaximizeArea, this, newOutput); QRectF newGeom = moveToArea(oldGeom, oldScreenArea, screenArea);