forked from qt-creator/qt-creator
CppQuickFixes: Add lacking calls to prepareSearch()
Before matchesFor() are called. Change-Id: I6acc9b39c5fd9c500312fa1863456d4e71e50165 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -2006,6 +2006,7 @@ bool matchName(const Name *name, QList<Core::LocatorFilterEntry> *matches, QStri
|
|||||||
} else {
|
} else {
|
||||||
simpleName = oo.prettyName(name);
|
simpleName = oo.prettyName(name);
|
||||||
*className = simpleName;
|
*className = simpleName;
|
||||||
|
classesFilter->prepareSearch(*className);
|
||||||
*matches = classesFilter->matchesFor(dummy, *className);
|
*matches = classesFilter->matchesFor(dummy, *className);
|
||||||
if (matches->empty()) {
|
if (matches->empty()) {
|
||||||
if (const Name *name = qualifiedName->base()) {
|
if (const Name *name = qualifiedName->base()) {
|
||||||
@@ -2022,8 +2023,10 @@ bool matchName(const Name *name, QList<Core::LocatorFilterEntry> *matches, QStri
|
|||||||
*className = oo.prettyName(name);
|
*className = oo.prettyName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (matches->empty())
|
if (matches->empty()) {
|
||||||
|
classesFilter->prepareSearch(*className);
|
||||||
*matches = classesFilter->matchesFor(dummy, *className);
|
*matches = classesFilter->matchesFor(dummy, *className);
|
||||||
|
}
|
||||||
if (matches->empty() && !simpleName.isEmpty())
|
if (matches->empty() && !simpleName.isEmpty())
|
||||||
*className = simpleName;
|
*className = simpleName;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user