Index: /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp	(revision 26212)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.cpp	(revision 26213)
@@ -4167,5 +4167,5 @@
          * and things, but this is unfortunately not true for the more
          * complex case of a desktop spanning multiple screens. */
-        QRect desktop = QApplication::desktop()->availableGeometry (this);
+        QRect desktop = availableGeometry();
         /* The area taken up by the console window on the desktop,
          * including window frame, title and menu bar and whatnot. */
@@ -4208,4 +4208,11 @@
 }
 
+QRect VBoxConsoleView::availableGeometry() const
+{
+    return mMainWnd->isWindowFullScreen() ?
+           QApplication::desktop()->screenGeometry(this) :
+           QApplication::desktop()->availableGeometry(this);
+}
+
 int VBoxConsoleView::contentsWidth() const
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.h	(revision 26212)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleView.h	(revision 26213)
@@ -262,4 +262,5 @@
     void calculateDesktopGeometry();
     void maybeRestrictMinimumSize();
+    QRect availableGeometry() const;
 
     VBoxConsoleWnd *mMainWnd;
