diff options
Diffstat (limited to 'src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp')
-rw-r--r-- | src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp | 6 |
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; |