Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp	(revision 77005)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp	(revision 77006)
@@ -53,5 +53,5 @@
             return false;
 
-        UIMediumItem *pMediumItem = static_cast<UIMediumItem*>(pItem);
+        UIMediumItem *pMediumItem = dynamic_cast<UIMediumItem*>(pItem);
         if (!pMediumItem)
             return false;
@@ -114,7 +114,5 @@
     {
         m_pShowPreviousMatchButton->setIcon(UIIconPool::iconSet(":/log_viewer_search_backward_16px.png", ":/log_viewer_search_backward_disabled_16px.png"));
-        connect(m_pShowPreviousMatchButton, &QIToolButton::clicked, this, &UIMediumSearchWidget::sigShowPreviousMatchingItem);
         connect(m_pShowPreviousMatchButton, &QIToolButton::clicked, this, &UIMediumSearchWidget::sltShowPreviousMatchingItem);
-
         pLayout->addWidget(m_pShowPreviousMatchButton);
     }
@@ -123,7 +121,5 @@
     {
         m_pShowNextMatchButton->setIcon(UIIconPool::iconSet(":/log_viewer_search_forward_16px.png", ":/log_viewer_search_forward_disabled_16px.png"));
-        connect(m_pShowNextMatchButton, &QIToolButton::clicked, this, &UIMediumSearchWidget:: sigShowNextMatchingItem);
         connect(m_pShowNextMatchButton, &QIToolButton::clicked, this, &UIMediumSearchWidget:: sltShowNextMatchingItem);
-
         pLayout->addWidget(m_pShowNextMatchButton);
     }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h	(revision 77005)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h	(revision 77006)
@@ -45,6 +45,4 @@
 
     void sigPerformSearch();
-    void sigShowNextMatchingItem();
-    void sigShowPreviousMatchingItem();
 
 public:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 77005)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 77006)
@@ -243,8 +243,4 @@
         connect(m_pSearchWidget, &UIMediumSearchWidget::sigPerformSearch,
                 this, &UIMediumSelector::sltHandlePerformSearch);
-        connect(m_pSearchWidget, &UIMediumSearchWidget::sigShowNextMatchingItem,
-                this, &UIMediumSelector::sltHandleShowNextMatchingItem);
-        connect(m_pSearchWidget, &UIMediumSearchWidget::sigShowPreviousMatchingItem,
-                this, &UIMediumSelector::sltHandleShowPreviousMatchingItem);
     }
 }
@@ -461,24 +457,8 @@
 void UIMediumSelector::sltHandlePerformSearch()
 {
-    performMediumSearch();
-}
-
-void UIMediumSelector::sltHandleShowNextMatchingItem()
-{
-    if (m_mathingItemList.isEmpty())
-        return;
-
-    if (++m_iCurrentShownIndex >= m_mathingItemList.size())
-        m_iCurrentShownIndex = 0;
-    scrollToItem(m_mathingItemList[m_iCurrentShownIndex]);
-}
-
-void UIMediumSelector::sltHandleShowPreviousMatchingItem()
-{
-    if (m_mathingItemList.isEmpty())
-        return;
-    if (--m_iCurrentShownIndex < 0)
-        m_iCurrentShownIndex = m_mathingItemList.size() -1;
-    scrollToItem(m_mathingItemList[m_iCurrentShownIndex]);
+    //performMediumSearch();
+    if (!m_pSearchWidget)
+        return;
+    m_pSearchWidget->search(m_pTreeWidget);
 }
 
@@ -701,4 +681,5 @@
 void UIMediumSelector::performMediumSearch()
 {
+    return;
     if (!m_pSearchWidget || !m_pTreeWidget)
         return;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 77005)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 77006)
@@ -70,6 +70,4 @@
     void sltHandleRefresh();
     void sltHandlePerformSearch();
-    void sltHandleShowNextMatchingItem();
-    void sltHandleShowPreviousMatchingItem();
     void sltHandleTreeContextMenuRequest(const QPoint &point);
     void sltHandleTreeExpandAllSignal();
