BaseFileFind: Fix crash when running search

Make sure we set a current search engine.
Regression introduced by 57ca90b846

Task-number: QTCREATORBUG-17346
Change-Id: Ia65971411e70124b0ea78cfe06597e34a6416af6
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Eike Ziller
2016-11-28 15:41:56 +01:00
parent 7b3642cce4
commit 2758f05af2

View File

@@ -289,6 +289,8 @@ void BaseFileFind::replaceAll(const QString &txt, FindFlags findFlags)
void BaseFileFind::addSearchEngine(SearchEngine *searchEngine)
{
d->m_searchEngines.push_back(searchEngine);
if (d->m_searchEngines.size() == 1) // empty before, make sure we have a current engine
setCurrentSearchEngine(0);
}
void BaseFileFind::doReplace(const QString &text,