diff --git a/src/plugins/designer/resourcehandler.cpp b/src/plugins/designer/resourcehandler.cpp index 0f7029a0e23..84020f77ee4 100644 --- a/src/plugins/designer/resourcehandler.cpp +++ b/src/plugins/designer/resourcehandler.cpp @@ -106,9 +106,9 @@ void ResourceHandler::updateResourcesHelper(bool updateProjectResources) if (fileNode) { // We do not want qbs groups or qmake .pri files here, as they contain only a subset // of the relevant files. - do - projectNode = fileNode->parentProjectNode(); - while (projectNode && !projectNode->isProduct()); + projectNode = fileNode->parentProjectNode(); + while (projectNode && !projectNode->isProduct()) + projectNode = projectNode->parentProjectNode(); } if (!projectNode) projectNode = project->rootProjectNode();