aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/modeleditor
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2023-03-14 23:19:14 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2023-03-15 12:16:48 +0000
commit47ed25e95dd1e7a5c0ac937785e7127dd7592cd0 (patch)
tree1b4786c89aa2a422df520ca891b905059b2b30e0 /src/plugins/modeleditor
parent13baedad8241d1180c44a467be085358a7663359 (diff)
ModelEditor: Add lacking calls to prepareSearch()
Before matchesFor() are called. Change-Id: If55dc078c8c2ff79ee01d2873eaf5e22132ddc84 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/modeleditor')
-rw-r--r--src/plugins/modeleditor/elementtasks.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/modeleditor/elementtasks.cpp b/src/plugins/modeleditor/elementtasks.cpp
index 74c3faa3f4f..1df37cb71ca 100644
--- a/src/plugins/modeleditor/elementtasks.cpp
+++ b/src/plugins/modeleditor/elementtasks.cpp
@@ -94,6 +94,7 @@ bool ElementTasks::hasClassDefinition(const qmt::MElement *element) const
return false;
QFutureInterface<LocatorFilterEntry> dummyInterface;
+ classesFilter->prepareSearch(qualifiedClassName);
const QList<LocatorFilterEntry> matches
= classesFilter->matchesFor(dummyInterface, qualifiedClassName);
for (const LocatorFilterEntry &entry : matches) {
@@ -130,6 +131,7 @@ void ElementTasks::openClassDefinition(const qmt::MElement *element)
return;
QFutureInterface<LocatorFilterEntry> dummyInterface;
+ classesFilter->prepareSearch(qualifiedClassName);
const QList<LocatorFilterEntry> matches
= classesFilter->matchesFor(dummyInterface, qualifiedClassName);
for (const LocatorFilterEntry &entry : matches) {