aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp')
-rw-r--r--src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
index 5e7ba07673..0f0830b58e 100644
--- a/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
+++ b/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp
@@ -864,12 +864,12 @@ bool PackageLibraryDetailsController::isLinkPackageGenerated() const
if (!project)
return false;
- const auto *rootProject = dynamic_cast<const QmakeProFileNode *>(project->rootProjectNode());
- if (!rootProject)
+ const ProjectNode *projectNode = project->findNodeForBuildKey(proFile());
+ if (!projectNode)
return false;
const QmakeProFileNode *currentProject =
- rootProject->findProFileFor(Utils::FileName::fromString(proFile()));
+ dynamic_cast<const QmakeProFileNode *>(projectNode);
if (!currentProject)
return false;