From 2a62a72c6964513b845f6e7bd4e10a0a47c5eb88 Mon Sep 17 00:00:00 2001 From: Nikita Baryshnikov Date: Sun, 13 Aug 2017 16:22:19 +0300 Subject: [PATCH] QmlProjectNode: fix coverity warning Change-Id: I83d2684f4adb9f969824e202da2261b37a699a68 Reviewed-by: hjk --- src/plugins/qmlprojectmanager/qmlprojectnodes.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp index dae7b4b4f27..4f9defa0e7e 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp @@ -61,9 +61,11 @@ bool QmlProjectNode::supportsAction(ProjectAction action, const Node *node) cons { if (action == AddNewFile || action == EraseFile) return true; + QTC_ASSERT(node, return false); if (action == Rename && node->nodeType() == NodeType::File) { - const FileNode *fileNode = dynamic_cast(node); + const FileNode *fileNode = node->asFileNode(); + QTC_ASSERT(fileNode, return false); return fileNode->fileType() != FileType::Project; }