From 07e3641185c5e5efd45ff0e45d0cdb824bf45ef4 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Sat, 22 Apr 2023 22:29:33 +0200 Subject: [PATCH] QmlDesigner: Remove unneeded calls in GradientModel::rowCount Change-Id: I13443461ce8a8e1b0d2a13d38f3975d4dd703090 Reviewed-by: Reviewed-by: Tim Jenssen --- .../components/propertyeditor/gradientmodel.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp b/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp index 75b9f34cefd..a81560f5662 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp @@ -29,14 +29,13 @@ GradientModel::GradientModel(QObject *parent) : int GradientModel::rowCount(const QModelIndex & /*parent*/) const { - if (m_itemNode.isValid()) { - if (m_itemNode.modelNode().hasNodeProperty(gradientPropertyName().toUtf8())) { - QmlDesigner::ModelNode gradientNode = - m_itemNode.modelNode().nodeProperty(gradientPropertyName().toUtf8()).modelNode(); + if (m_itemNode.modelNode().hasNodeProperty(gradientPropertyName().toUtf8())) { + QmlDesigner::ModelNode gradientNode = m_itemNode.modelNode() + .nodeProperty(gradientPropertyName().toUtf8()) + .modelNode(); - if (gradientNode.hasNodeListProperty("stops")) - return gradientNode.nodeListProperty("stops").toModelNodeList().count(); - } + if (gradientNode.hasNodeListProperty("stops")) + return gradientNode.nodeListProperty("stops").count(); } return 0;