Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp	(revision 53363)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp	(revision 53364)
@@ -214,4 +214,8 @@
     if (uisession()->isScreenVisible(m_uScreenId))
     {
+        /* Check if that notify-change brings actual resize-event: */
+        const bool fActualResize = frameBuffer()->width() != iWidth ||
+                                   frameBuffer()->height() != iHeight;
+
         // TODO: Move to appropriate place!
         /* Adjust 'scale' mode for current machine-view size: */
@@ -241,6 +245,6 @@
             machineWindow()->centralWidget()->update();
 
-            /* Normalize machine-window geometry: */
-            if (visualStateType() == UIVisualStateType_Normal)
+            /* Normalize 'normal' machine-window geometry if necessary: */
+            if (visualStateType() == UIVisualStateType_Normal && fActualResize)
                 machineWindow()->normalizeGeometry(true /* adjust position */);
         }
