Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp	(revision 37651)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsDisplay.cpp	(revision 37652)
@@ -220,6 +220,4 @@
         mCbMultipleConn->setChecked(displayData.m_fMultipleConnectionsAllowed);
     }
-    else
-        mTwDisplay->removeTab(1);
 
     /* Polish page finally: */
@@ -508,4 +506,7 @@
 void UIMachineSettingsDisplay::polishPage()
 {
+    /* Get system data from cache: */
+    const UIDataSettingsMachineDisplay &displayData = m_cache.base();
+
     /* Video tab: */
     mLbMemory->setEnabled(isMachineOffline());
@@ -527,4 +528,5 @@
 #endif /* VBOX_WITH_VIDEOHWACCEL */
     /* VRDE tab: */
+    mTwDisplay->setTabEnabled(1, displayData.m_fVRDEServerSupported);
     mCbVRDE->setEnabled(isMachineInValidMode());
     mLbVRDPPort->setEnabled(isMachineInValidMode());
