Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.h	(revision 27452)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.h	(revision 27453)
@@ -80,4 +80,5 @@
     friend class UIMachineLogic;
     friend class UIMachineWindowFullscreen;
+    friend class UIMachineViewFullscreen;
 };
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.cpp	(revision 27452)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.cpp	(revision 27453)
@@ -40,4 +40,5 @@
 #include "UIMachineWindow.h"
 #include "UIFrameBuffer.h"
+#include "UIMachineLogicFullscreen.h"
 #include "UIMachineViewFullscreen.h"
 
@@ -292,5 +293,8 @@
 QRect UIMachineViewFullscreen::workingArea()
 {
-    return QApplication::desktop()->screenGeometry(this);
+    /* Get corresponding screen: */
+    int iScreen = static_cast<UIMachineLogicFullscreen*>(machineLogic())->hostScreenForGuestScreen(screenId());
+    /* Return available geometry for that screen: */
+    return QApplication::desktop()->screenGeometry(iScreen);
 }
 
