Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 42547)
@@ -1426,4 +1426,5 @@
     /* Graphics VM chooser connections: */
     connect(m_pChooser, SIGNAL(sigSelectionChanged()), this, SLOT(sltCurrentVMItemChanged()), Qt::QueuedConnection);
+    connect(m_pChooser, SIGNAL(sigSlidingStarted()), m_pDetails, SIGNAL(sigSlidingStarted()));
 
     /* Tool-bar connections: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.cpp	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.cpp	(revision 42547)
@@ -112,4 +112,5 @@
             m_pChooserView, SLOT(sltHandleRootItemResized(const QSizeF&, int)));
     connect(m_pChooserModel, SIGNAL(sigSelectionChanged()), this, SIGNAL(sigSelectionChanged()));
+    connect(m_pChooserModel, SIGNAL(sigSlidingStarted()), this, SIGNAL(sigSlidingStarted()));
 
     /* Chooser-view connections: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.h	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooser.h	(revision 42547)
@@ -40,6 +40,9 @@
 signals:
 
-    /* Notifiers: Selection change: */
+    /* Notifier: Selection change: */
     void sigSelectionChanged();
+
+    /* Notifier: Sliding start: */
+    void sigSlidingStarted();
 
 public:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp	(revision 42547)
@@ -118,4 +118,5 @@
     /* We are sliding: */
     m_fSliding = true;
+    emit sigSlidingStarted();
 
     /* Hiding root: */
@@ -149,4 +150,5 @@
     /* We are sliding: */
     m_fSliding = true;
+    emit sigSlidingStarted();
 
     /* Hiding root: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.h	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.h	(revision 42547)
@@ -73,4 +73,7 @@
     void sigShowStatusMessage(const QString &strStatusMessage);
 
+    /* Notifier: Sliding start: */
+    void sigSlidingStarted();
+
 public:
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.cpp	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.cpp	(revision 42547)
@@ -67,4 +67,6 @@
     connect(m_pDetailsModel, SIGNAL(sigLinkClicked(const QString&, const QString&, const QString&)),
             this, SIGNAL(sigLinkClicked(const QString&, const QString&, const QString&)));
+    connect(this, SIGNAL(sigSlidingStarted()),
+            m_pDetailsModel, SLOT(sltHandleSlidingStarted()));
 
     /* Selector-view connections: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.h	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.h	(revision 42547)
@@ -39,4 +39,7 @@
     void sigLinkClicked(const QString &strCategory, const QString &strControl, const QString &strId);
 
+    /* Notifier: Sliding started: */
+    void sigSlidingStarted();
+
 public:
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.cpp	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.cpp	(revision 42547)
@@ -158,4 +158,9 @@
 }
 
+void UIGDetailsModel::sltHandleSlidingStarted()
+{
+    m_pRoot->setItems(QList<UIVMItem*>());
+}
+
 QVariant UIGDetailsModel::data(int iKey) const
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.h	(revision 42546)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.h	(revision 42547)
@@ -82,4 +82,7 @@
     void sltElementTypeToggled();
 
+    /* Handler: Sliding started in chooser: */
+    void sltHandleSlidingStarted();
+
 private:
 
