From 712297cbf0b73d8af8db3921c646ed252b0c41d7 Mon Sep 17 00:00:00 2001 From: Jochen Becher Date: Thu, 27 Jul 2017 19:15:47 +0200 Subject: ModelEditor: Fix coverity findings Change-Id: I40d58ce3e5040dc083bbcd27cc6481510ae41f95 Reviewed-by: Tobias Hunger --- .../modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp b/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp index e3242fff91..b90e987217 100644 --- a/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp +++ b/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp @@ -150,7 +150,7 @@ void DFlatAssignmentVisitor::visitDConnection(const DConnection *connection) { visitDRelation(connection); auto target = dynamic_cast(m_target); - QMT_CHECK(target); + QMT_ASSERT(target, return); target->setCustomRelationId(connection->customRelationId()); target->setEndA(connection->endA()); target->setEndB(connection->endB()); @@ -160,6 +160,7 @@ void DFlatAssignmentVisitor::visitDAnnotation(const DAnnotation *annotation) { visitDElement(annotation); auto target = dynamic_cast(m_target); + QMT_ASSERT(target, return); target->setText(annotation->text()); target->setPos(annotation->pos()); target->setRect(annotation->rect()); @@ -171,6 +172,7 @@ void DFlatAssignmentVisitor::visitDBoundary(const DBoundary *boundary) { visitDElement(boundary); auto target = dynamic_cast(m_target); + QMT_ASSERT(target, return); target->setText(boundary->text()); target->setPos(boundary->pos()); target->setRect(boundary->rect()); -- cgit v1.2.1