32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
From ad1d799d213ef4a0364cce2e3b19ec2c378f9173 Mon Sep 17 00:00:00 2001
|
|
From: David Faure <faure@kde.org>
|
|
Date: Thu, 9 Nov 2023 00:49:23 +0100
|
|
Subject: [PATCH] QuickSceneGraphModel: don't nest row insertion/removal
|
|
signals
|
|
|
|
Fixes #826
|
|
|
|
(cherry picked from commit 73049a9d15c629a012eb4826c37d5ced59d13621)
|
|
---
|
|
plugins/quickinspector/quickscenegraphmodel.cpp | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/plugins/quickinspector/quickscenegraphmodel.cpp b/plugins/quickinspector/quickscenegraphmodel.cpp
|
|
index f9989e851..438f04585 100644
|
|
--- a/plugins/quickinspector/quickscenegraphmodel.cpp
|
|
+++ b/plugins/quickinspector/quickscenegraphmodel.cpp
|
|
@@ -257,9 +257,9 @@ void QuickSceneGraphModel::populateFromNode(QSGNode *node, bool emitSignals)
|
|
beginInsertRows(myIndex, idx, idx);
|
|
m_childParentMap[*j] = node;
|
|
i = childList.insert(i, *j);
|
|
- populateFromNode(*j, false);
|
|
if (emitSignals)
|
|
endInsertRows();
|
|
+ populateFromNode(*j, false);
|
|
}
|
|
++i;
|
|
++j;
|
|
--
|
|
2.44.0
|
|
|