Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 68281)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 68282)
@@ -147,10 +147,17 @@
 void UISelectorWindow::sltHandlePolishEvent()
 {
-    // WORKAROUND:
-    // By some reason some of X11 DEs unable to update()
-    // tab-bars on startup.  Let's try to _create_ them instead.
-    /* Make sure 'Details' and 'Snapshots' Machine tools ares opened at startup for now: */
-    actionPool()->action(UIActionIndexST_M_Tools_M_Machine_Snapshots)->trigger();
-    actionPool()->action(UIActionIndexST_M_Tools_M_Machine_Details)->trigger();
+    /* Get current item: */
+    UIVMItem *pItem = currentItem();
+
+    /* Make sure there is accessible VM item chosen: */
+    if (pItem && pItem->accessible())
+    {
+        // WORKAROUND:
+        // By some reason some of X11 DEs unable to update()
+        // tab-bars on startup.  Let's try to _create_ them instead.
+        /* Make sure 'Details' and 'Snapshots' Machine tools ares opened at startup for now: */
+        actionPool()->action(UIActionIndexST_M_Tools_M_Machine_Snapshots)->trigger();
+        actionPool()->action(UIActionIndexST_M_Tools_M_Machine_Details)->trigger();
+    }
 }
 
@@ -255,5 +262,5 @@
 
 void UISelectorWindow::sltHandleChooserPaneIndexChange(bool fUpdateDetails /* = true */,
-                                                       bool fUpdateTools /* = true */)
+                                                       bool fUpdateSnapshots /* = true */)
 {
     /* Get current item: */
@@ -264,9 +271,4 @@
     /* Update action appearance: */
     updateActionsAppearance();
-
-    /* Update Details-pane: */
-    if (   fUpdateDetails
-        && m_pPaneToolsMachine->isToolOpened(ToolTypeMachine_Details))
-        m_pPaneToolsMachine->setItems(currentItems());
 
     /* If current item exists & accessible: */
@@ -284,6 +286,10 @@
         }
 
-        /* Refresh Machine Tools-pane if requested: */
-        if (   fUpdateTools
+        /* Update Details-pane (if requested): */
+        if (   fUpdateDetails
+            && m_pPaneToolsMachine->isToolOpened(ToolTypeMachine_Details))
+            m_pPaneToolsMachine->setItems(currentItems());
+        /* Update Snapshots-pane (if requested): */
+        if (   fUpdateSnapshots
             && m_pPaneToolsMachine->isToolOpened(ToolTypeMachine_Snapshots))
             m_pPaneToolsMachine->setMachine(pItem->machine());
@@ -321,5 +327,8 @@
         }
 
-        /* Refresh Tools-pane in any case: */
+        /* Update Details-pane (in any case): */
+        if (m_pPaneToolsMachine->isToolOpened(ToolTypeMachine_Details))
+            m_pPaneToolsMachine->setItems(currentItems());
+        /* Update Snapshots-pane (in any case): */
         if (m_pPaneToolsMachine->isToolOpened(ToolTypeMachine_Snapshots))
             m_pPaneToolsMachine->setMachine(CMachine());
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.h	(revision 68281)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.h	(revision 68282)
@@ -91,8 +91,8 @@
 
     /** Handles signal about Chooser-pane index change.
-      * @param  fUpdateDetails  Brings whether details should be updated.
-      * @param  fUpdateTools    Brings whether tools should be updated. */
+      * @param  fUpdateDetails    Brings whether details should be updated.
+      * @param  fUpdateSnapshots  Brings whether tools should be updated. */
     void sltHandleChooserPaneIndexChange(bool fUpdateDetails = true,
-                                         bool fUpdateTools = true);
+                                         bool fUpdateSnapshots = true);
 
     /** Handles signal about medium-enumeration finished. */
