diff --git a/src/designer/src/lib/shared/previewmanager.cpp b/src/designer/src/lib/shared/previewmanager.cpp
index b4c76993b194cd3bef99dd61f6259b3215962ce0..f0305715dae5508489bdd45e77946bea655bfb93 100644
--- a/src/designer/src/lib/shared/previewmanager.cpp
+++ b/src/designer/src/lib/shared/previewmanager.cpp
@@ -781,7 +781,7 @@ QWidget *PreviewManager::showPreview(const QDesignerFormWindowInterface *fw,
         if (QWidget *lastPreview = d->m_previews.back().m_widget) {
             QDesktopWidget *desktop = qApp->desktop();
             const QRect lastPreviewGeometry = lastPreview->frameGeometry();
-            const QRect availGeometry = desktop->availableGeometry(desktop->screenNumber(lastPreview));
+            const QRect availGeometry = desktop->availableGeometry(lastPreview);
             const QPoint newPos = lastPreviewGeometry.topRight() + QPoint(Spacing, 0);
             if (newPos.x() +  size.width() < availGeometry.right())
                 widget->move(newPos);