Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 73631)
@@ -64,4 +64,9 @@
 }
 
+bool UIVirtualBoxManagerWidget::isGroupItemSelected() const
+{
+    return m_pPaneChooser->isGroupItemSelected();
+}
+
 bool UIVirtualBoxManagerWidget::isGlobalItemSelected() const
 {
@@ -237,5 +242,6 @@
 
     /* If that was machine item selected: */
-    if (isMachineItemSelected())
+    if (   isMachineItemSelected()
+        || isGroupItemSelected())
     {
         /* Get current item: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h	(revision 73631)
@@ -68,4 +68,6 @@
         UIActionPool *actionPool() const { return m_pActionPool; }
 
+        /** Returns whether group current-item is selected. */
+        bool isGroupItemSelected() const;
         /** Returns whether global current-item is selected. */
         bool isGlobalItemSelected() const;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp	(revision 73631)
@@ -70,4 +70,9 @@
 {
     return managerWidget()->actionPool();
+}
+
+bool UIChooser::isGroupItemSelected() const
+{
+    return m_pChooserModel->isGroupItemSelected();
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.h	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.h	(revision 73631)
@@ -71,4 +71,5 @@
 
     /* API: Current-item stuff: */
+    bool isGroupItemSelected() const;
     bool isGlobalItemSelected() const;
     bool isMachineItemSelected() const;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp	(revision 73631)
@@ -206,4 +206,9 @@
     m_navigationList.clear();
     m_navigationList = createNavigationList(root());
+}
+
+bool UIChooserModel::isGroupItemSelected() const
+{
+    return currentItem() && currentItem()->type() == UIChooserItemType_Group;
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.h	(revision 73630)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.h	(revision 73631)
@@ -110,4 +110,5 @@
 
     /* API: Current-item stuff: */
+    bool isGroupItemSelected() const;
     bool isGlobalItemSelected() const;
     bool isMachineItemSelected() const;
