diff --git a/src/plugins/find/searchresultwindow.cpp b/src/plugins/find/searchresultwindow.cpp
index 93abdf4c4aa72ea43051e005c3c4d3a98fb912a5..b5dfafee858bd30bd9297b6acbd325f7af16bc64 100644
--- a/src/plugins/find/searchresultwindow.cpp
+++ b/src/plugins/find/searchresultwindow.cpp
@@ -318,6 +318,7 @@ SearchResult *SearchResultWindow::startNewSearch(const QString &label,
     d->m_widget->insertWidget(1, widget);
     connect(widget, SIGNAL(navigateStateChanged()), this, SLOT(navigateStateChanged()));
     widget->setShowReplaceUI(searchOrSearchAndReplace != SearchOnly);
+    widget->setAutoExpandResults(d->m_expandCollapseAction->isChecked());
     widget->setInfo(label, toolTip, searchTerm);
     if (searchOrSearchAndReplace == SearchAndReplace)
         widget->setDontAskAgainGroup(cfgGroup);