aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basefilefind.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2016-11-28 15:41:56 +0100
committerEike Ziller <eike.ziller@qt.io>2016-11-28 15:13:05 +0000
commit2758f05af29edcec0a60ded9d47912d23e258c4c (patch)
treeed22462d347feccbcd455b9ce2e4f4b83396444e /src/plugins/texteditor/basefilefind.cpp
parent7b3642cce4aba6f89402e073d9f928fa4ebc878d (diff)
BaseFileFind: Fix crash when running search
Make sure we set a current search engine. Regression introduced by 57ca90b8460765df3e1518ff24a0549a9d3fb059 Task-number: QTCREATORBUG-17346 Change-Id: Ia65971411e70124b0ea78cfe06597e34a6416af6 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/texteditor/basefilefind.cpp')
-rw-r--r--src/plugins/texteditor/basefilefind.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp
index 399e992cea..9aaeeef7db 100644
--- a/src/plugins/texteditor/basefilefind.cpp
+++ b/src/plugins/texteditor/basefilefind.cpp
@@ -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,