Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp	(revision 77008)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp	(revision 77009)
@@ -45,5 +45,5 @@
         : m_enmSearchType(enmSearchType)
         , m_strSearchTerm(strSearchTerm){}
-
+    virtual ~FilterByNameUUID(){}
     virtual bool operator()(QTreeWidgetItem *pItem) const
     {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 77008)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 77009)
@@ -627,5 +627,4 @@
 
     m_pTreeWidget->resizeColumnToContents(0);
-    performMediumSearch();
 }
 
@@ -679,53 +678,4 @@
 }
 
-void UIMediumSelector::performMediumSearch()
-{
-    return;
-    if (!m_pSearchWidget || !m_pTreeWidget)
-        return;
-    /* Unmark all tree items to remove the highltights: */
-    for (int i = 0; i < m_mediumItemList.size(); ++i)
-    {
-        for (int j = 0; j < m_pTreeWidget->columnCount(); ++j)
-        {
-            if (m_mediumItemList[i])
-                m_mediumItemList[i]->setData(j, Qt::ForegroundRole, m_defaultItemForeground);
-        }
-    }
-
-    m_mathingItemList.clear();
-    m_iCurrentShownIndex = 0;
-
-    UIMediumSearchWidget::SearchType searchType =
-        m_pSearchWidget->searchType();
-    if (searchType >= UIMediumSearchWidget::SearchByMax)
-        return;
-    QString strTerm = m_pSearchWidget->searchTerm();
-    if (strTerm.isEmpty())
-        return;
-
-    for (int i = 0; i < m_mediumItemList.size(); ++i)
-    {
-        if (!m_mediumItemList[i])
-            continue;
-        QString strMedium;
-        if (searchType == UIMediumSearchWidget::SearchByName)
-            strMedium = m_mediumItemList[i]->medium().name();
-        else if(searchType == UIMediumSearchWidget::SearchByUUID)
-            strMedium = m_mediumItemList[i]->medium().id().toString();
-        if (strMedium.isEmpty())
-            continue;
-        if (strMedium.contains(strTerm, Qt::CaseInsensitive))
-        {
-            /* mark all the items by setting foregroung color to red: */
-            for (int j = 0; j < m_pTreeWidget->columnCount(); ++j)
-                m_mediumItemList[i]->setData(j, Qt::ForegroundRole, QBrush(QColor(255, 0, 0)));
-            m_mathingItemList.append(m_mediumItemList[i]);
-        }
-    }
-    if (!m_mathingItemList.isEmpty())
-        scrollToItem(m_mathingItemList[0]);
-}
-
 void UIMediumSelector::scrollToItem(UIMediumItem* pItem)
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 77008)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 77009)
@@ -102,5 +102,4 @@
     UIMediumItem* createHardDiskItem(const UIMedium &medium, QITreeWidgetItem *pParent);
     UIMediumItem* searchItem(const QTreeWidgetItem *pParent, const QUuid &mediumId);
-    void          performMediumSearch();
     /** Remember the default foreground brush of the tree so that we can reset tree items' foreground later */
     void          saveDefaultForeground();
