diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-03-14 20:08:03 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-03-16 09:07:48 +0000 |
commit | 43968201452eb986286f7518404e1af332242a35 (patch) | |
tree | 973951c71075b1aeb493d9eb2d29887d1bd64d0b /src/plugins/cppeditor/cppquickfixes.cpp | |
parent | bd52e53dbfa7641098313edd56d885df69916f9f (diff) |
CppQuickFixes: Add lacking calls to prepareSearch()
Before matchesFor() are called.
Change-Id: I6acc9b39c5fd9c500312fa1863456d4e71e50165
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppquickfixes.cpp')
-rw-r--r-- | src/plugins/cppeditor/cppquickfixes.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp index 8ae20d1c5a..24e62a65d2 100644 --- a/src/plugins/cppeditor/cppquickfixes.cpp +++ b/src/plugins/cppeditor/cppquickfixes.cpp @@ -2006,6 +2006,7 @@ bool matchName(const Name *name, QList<Core::LocatorFilterEntry> *matches, QStri } else { simpleName = oo.prettyName(name); *className = simpleName; + classesFilter->prepareSearch(*className); *matches = classesFilter->matchesFor(dummy, *className); if (matches->empty()) { if (const Name *name = qualifiedName->base()) { @@ -2022,8 +2023,10 @@ bool matchName(const Name *name, QList<Core::LocatorFilterEntry> *matches, QStri *className = oo.prettyName(name); } - if (matches->empty()) + if (matches->empty()) { + classesFilter->prepareSearch(*className); *matches = classesFilter->matchesFor(dummy, *className); + } if (matches->empty() && !simpleName.isEmpty()) *className = simpleName; } |