Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp	(revision 84595)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp	(revision 84596)
@@ -232,17 +232,37 @@
     QAccessible::installFactory(UIAccessibilityInterfaceForUIChooserView::pFactory);
 
+    /* Prepare everything: */
+    prepareThis();
+    prepareWidget();
+
+    /* Update everything: */
+    updateSceneRect();
+    updateSearchWidgetGeometry();
+
+    /* Apply language settings: */
+    retranslateUi();
+}
+
+void UIChooserView::prepareThis()
+{
     /* Prepare palette: */
-    preparePalette();
-
-    /* Setup frame: */
+    QPalette pal = qApp->palette();
+    const QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
+    pal.setColor(QPalette::Base, bodyColor);
+    setPalette(pal);
+
+    /* Prepare frame: */
     setFrameShape(QFrame::NoFrame);
     setFrameShadow(QFrame::Plain);
     setAlignment(Qt::AlignLeft | Qt::AlignTop);
 
-    /* Setup scroll-bars policy: */
+    /* Prepare scroll-bars policy: */
     setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
     setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
-
-    /* Create the search widget (hidden): */
+}
+
+void UIChooserView::prepareWidget()
+{
+    /* Create the search widget (initially hidden): */
     m_pSearchWidget = new UIChooserSearchWidget(this);
     if (m_pSearchWidget)
@@ -256,20 +276,4 @@
                 this, &UIChooserView::sltHandleSearchWidgetVisibilityToggle);
     }
-
-    /* Update scene rectangle: */
-    updateSceneRect();
-    /* Update the location and size of the search widget: */
-    updateSearchWidgetGeometry();
-
-    /* Apply language settings: */
-    retranslateUi();
-}
-
-void UIChooserView::preparePalette()
-{
-    QPalette pal = qApp->palette();
-    const QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
-    pal.setColor(QPalette::Base, bodyColor);
-    setPalette(pal);
 }
 
@@ -281,7 +285,6 @@
     emit sigResized();
 
-    /* Update scene rectangle: */
+    /* Update everything: */
     updateSceneRect();
-    /* Update search widget geometry: */
     updateSearchWidgetGeometry();
 }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.h	(revision 84595)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.h	(revision 84596)
@@ -45,6 +45,5 @@
 public:
 
-    /** Constructs a Chooser-view passing @a pParent to the base-class.
-      * @param  pParent  Brings the chooser container to embed into. */
+    /** Constructs a Chooser-view passing @a pParent to the base-class. */
     UIChooserView(QWidget *pParent);
 
@@ -63,4 +62,5 @@
         /** Makes search widget @a fVisible. */
         void setSearchWidgetVisible(bool fVisible);
+
         /** Updates search widget's results count.
           * @param  iTotalMatchCount             Brings total search results count.
@@ -113,6 +113,8 @@
         /** Prepares all. */
         void prepare();
-        /** Prepares palette. */
-        void preparePalette();
+        /** Prepares this. */
+        void prepareThis();
+        /** Prepares widgets. */
+        void prepareWidget();
     /** @} */
 
