aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp')
-rw-r--r--src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp b/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp
index 7972d62ce6..13bf221ea8 100644
--- a/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp
+++ b/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp
@@ -61,10 +61,8 @@ QVariant QmakeAndroidSupport::targetData(Core::Id role, const Target *target) co
return {};
const FileName projectFilePath = FileName::fromString(rc->buildKey());
- const QmakeProject *pro = qobject_cast<QmakeProject *>(target->project());
- QTC_ASSERT(pro, return {});
- QTC_ASSERT(pro->rootProjectNode(), return {});
- const QmakeProFileNode *profileNode = pro->rootProjectNode()->findProFileFor(projectFilePath);
+ const ProjectNode *projectNode = target->project()->findNodeForBuildKey(rc->buildKey());
+ auto profileNode = dynamic_cast<const QmakeProFileNode *>(projectNode);
QTC_ASSERT(profileNode, return {});
if (role == Android::Constants::AndroidPackageSourceDir)