diff options
author | aavit <eirik.aavitsland@digia.com> | 2014-10-21 12:21:06 +0200 |
---|---|---|
committer | Andreas Aardal Hanssen <andreas@hanssen.name> | 2014-10-24 22:02:18 +0200 |
commit | 6841dd6eccda88f08ad4c424fc9d5f9e400aaf43 (patch) | |
tree | ce01f9d5b0aa51e227b7d82e880af8b54ca1b728 /src | |
parent | 9911550fa7fa58cfef66a33ccd8b1d0c531f848e (diff) |
QGraphicsScene: stabilize stacking order of toplevel items
Removing and adding toplevel items could result in invalid stacking
order (not corresponding to insertion order).
Task-number: QTBUG-19316
Change-Id: Ia8646784a2181cfa936b101e2adaf7e7e73bb83d
Reviewed-by: Andreas Aardal Hanssen <andreas@hanssen.name>
Diffstat (limited to 'src')
-rw-r--r-- | src/widgets/graphicsview/qgraphicsscene.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/graphicsview/qgraphicsscene.cpp b/src/widgets/graphicsview/qgraphicsscene.cpp index ae3eb1eee7..988152da9d 100644 --- a/src/widgets/graphicsview/qgraphicsscene.cpp +++ b/src/widgets/graphicsview/qgraphicsscene.cpp @@ -392,7 +392,7 @@ void QGraphicsScenePrivate::_q_emitUpdated() */ void QGraphicsScenePrivate::registerTopLevelItem(QGraphicsItem *item) { - item->d_ptr->ensureSequentialSiblingIndex(); + ensureSequentialTopLevelSiblingIndexes(); needSortTopLevelItems = true; // ### maybe false item->d_ptr->siblingIndex = topLevelItems.size(); topLevelItems.append(item); |