From 43968201452eb986286f7518404e1af332242a35 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 14 Mar 2023 20:08:03 +0100 Subject: [PATCH] CppQuickFixes: Add lacking calls to prepareSearch() Before matchesFor() are called. Change-Id: I6acc9b39c5fd9c500312fa1863456d4e71e50165 Reviewed-by: Christian Kandeler --- src/plugins/cppeditor/cppquickfixes.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp index 8ae20d1c5a0..24e62a65d2c 100644 --- a/src/plugins/cppeditor/cppquickfixes.cpp +++ b/src/plugins/cppeditor/cppquickfixes.cpp @@ -2006,6 +2006,7 @@ bool matchName(const Name *name, QList *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 *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; }