diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp
index 68ba1901c196b67ea11a1b5eb142afdfa44097bc..eff057c4cb4b441db78a26143cf0f05d7525d8f1 100644
--- a/src/gui/kernel/qwindow.cpp
+++ b/src/gui/kernel/qwindow.cpp
@@ -1403,6 +1403,7 @@ void QWindow::setFramePosition(const QPoint &point)
     if (d->platformWindow) {
         d->platformWindow->setGeometry(QRect(point, size()));
     } else {
+        d->positionAutomatic = false;
         d->geometry.moveTopLeft(point);
     }
 }