Index: /trunk/src/VBox/Main/src-client/GuestImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/GuestImpl.cpp	(revision 35976)
+++ /trunk/src/VBox/Main/src-client/GuestImpl.cpp	(revision 35977)
@@ -569,5 +569,14 @@
             mData.mAdditionsRunLevel = AdditionsRunLevelType_None;
         else
+        {
             mData.mAdditionsRunLevel = AdditionsRunLevelType_System;
+
+            /*
+             * To keep it compatible with the old Guest Additions behavior we need to set the
+             * "graphics" (feature) facility to active as soon as we got the Guest Additions
+             * interface version.
+             */
+            facilityUpdate(VBoxGuestFacilityType_Graphics, VBoxGuestFacilityStatus_Active);
+        }
     }
 
@@ -700,5 +709,5 @@
      * Set a specific facility status.
      */
-    if (enmFacility)
+    if (enmFacility > VBoxGuestFacilityType_Unknown)
     {
         if (enmFacility == VBoxGuestFacilityType_All)
