From 30e40a99ca3b8f38cc69852745932de0634c900c Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 6 Jan 2025 11:42:55 +0100 Subject: [PATCH] QmlDesigner: Remove second lookup Change-Id: I9ba1c5e5de053302aed2c12560555e526f1dd87c Reviewed-by: Aleksei German --- .../libs/designercore/designercoreutils/stylesheetmerger.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/libs/designercore/designercoreutils/stylesheetmerger.cpp b/src/plugins/qmldesigner/libs/designercore/designercoreutils/stylesheetmerger.cpp index d1dbca9e8e2..9cbd70cefcf 100644 --- a/src/plugins/qmldesigner/libs/designercore/designercoreutils/stylesheetmerger.cpp +++ b/src/plugins/qmldesigner/libs/designercore/designercoreutils/stylesheetmerger.cpp @@ -331,10 +331,11 @@ void StylesheetMerger::replaceRootNode(ModelNode& templateRootNode) // Move the newly created nodes to the correct position in the parent node void StylesheetMerger::adjustNodeIndex(ModelNode &node) { - if (!m_reparentInfoHash.contains(node.id())) + auto found = m_reparentInfoHash.find(node.id()); + if (found == m_reparentInfoHash.end()) return; - ReparentInfo info = m_reparentInfoHash.value(node.id()); + ReparentInfo info = *found; if (info.parentIndex < 0) return;