diff --git a/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp b/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
index eacb033..20be7bf 100644
--- a/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
+++ b/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
@@ -2320,7 +2320,7 @@ QRect UIExtraDataManager::selectorWindowGeometry(QWidget *pWidget)
     /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */
 #ifdef Q_WS_WIN
     /* Make sure resulting geometry is within current bounds: */
-    if (fOk && geometry.intersects(availableGeometry))
+    if (fOk && !availableGeometry.contains(geometry))
         geometry.moveCenter(availableGeometry.center());
 #endif /* Q_WS_WIN */
 
@@ -3532,7 +3532,7 @@ QRect UIExtraDataManager::informationWindowGeometry(QWidget *pWidget, QWidget *p
     /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */
 #ifdef Q_WS_WIN
     /* Make sure resulting geometry is within current bounds: */
-    if (fOk && geometry.intersects(availableGeometry))
+    if (fOk && !availableGeometry.contains(geometry))
         geometry.moveCenter(availableGeometry.center());
 #endif /* Q_WS_WIN */
 
@@ -3649,7 +3649,7 @@ QRect UIExtraDataManager::extraDataManagerGeometry(QWidget *pWidget)
     /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */
 #ifdef Q_WS_WIN
     /* Make sure resulting geometry is within current bounds: */
-    if (fOk && geometry.intersects(availableGeometry))
+    if (fOk && !availableGeometry.contains(geometry))
         geometry.moveCenter(availableGeometry.center());
 #endif /* Q_WS_WIN */
 
@@ -3766,7 +3766,7 @@ QRect UIExtraDataManager::logWindowGeometry(QWidget *pWidget, const QRect &defau
                                           vboxGlobal().availableGeometry();
 
     /* Make sure resulting geometry is within current bounds: */
-    if (!availableGeometry.contains(geometry, true))
+    if (!availableGeometry.contains(geometry, false))
         geometry.moveCenter(defaultGeometry.center());
 #endif /* Q_WS_WIN */
 
