diff options
author | Eike Ziller <eike.ziller@qt.io> | 2016-11-28 15:41:56 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2016-11-28 15:13:05 +0000 |
commit | 2758f05af29edcec0a60ded9d47912d23e258c4c (patch) | |
tree | ed22462d347feccbcd455b9ce2e4f4b83396444e /src/plugins/texteditor/basefilefind.cpp | |
parent | 7b3642cce4aba6f89402e073d9f928fa4ebc878d (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.cpp | 2 |
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, |