forked from qt-creator/qt-creator
Designer: Fix possible endless loop
Opening a ui file listed in a pri file may trigger this endless loop by returning always the same project node. Change-Id: Id1697ea77c39c4693d36fbc3fcd9600b05022e58 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -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());
|
||||
while (projectNode && !projectNode->isProduct())
|
||||
projectNode = projectNode->parentProjectNode();
|
||||
}
|
||||
if (!projectNode)
|
||||
projectNode = project->rootProjectNode();
|
||||
|
Reference in New Issue
Block a user