From 47ed25e95dd1e7a5c0ac937785e7127dd7592cd0 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 14 Mar 2023 23:19:14 +0100 Subject: [PATCH] ModelEditor: Add lacking calls to prepareSearch() Before matchesFor() are called. Change-Id: If55dc078c8c2ff79ee01d2873eaf5e22132ddc84 Reviewed-by: Reviewed-by: Eike Ziller --- src/plugins/modeleditor/elementtasks.cpp | 2 ++ 1 file changed, 2 insertions(+) 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 dummyInterface; + classesFilter->prepareSearch(qualifiedClassName); const QList matches = classesFilter->matchesFor(dummyInterface, qualifiedClassName); for (const LocatorFilterEntry &entry : matches) { @@ -130,6 +131,7 @@ void ElementTasks::openClassDefinition(const qmt::MElement *element) return; QFutureInterface dummyInterface; + classesFilter->prepareSearch(qualifiedClassName); const QList matches = classesFilter->matchesFor(dummyInterface, qualifiedClassName); for (const LocatorFilterEntry &entry : matches) {