summaryrefslogtreecommitdiffstats
path: root/src/gui/graphicsview/qgraphicsscene_p.h
diff options
context:
space:
mode:
authorBjørn Erik Nilsen <bjorn.nilsen@nokia.com>2010-01-22 11:46:32 (GMT)
committerBjørn Erik Nilsen <bjorn.nilsen@nokia.com>2010-01-22 17:45:58 (GMT)
commit3e51b6c872e86a5e68a8e59770fc1bc32b84da0c (patch)
tree3f39af6838ee89b8d726e5e718660cbd34af3e43 /src/gui/graphicsview/qgraphicsscene_p.h
parent6968a9b9281ef191c566a8e44447fc299cbdd4b7 (diff)
downloadQt-3e51b6c872e86a5e68a8e59770fc1bc32b84da0c.zip
Qt-3e51b6c872e86a5e68a8e59770fc1bc32b84da0c.tar.gz
Qt-3e51b6c872e86a5e68a8e59770fc1bc32b84da0c.tar.bz2
QGraphicsWidget is painted twice on the inital show.
Problem occured when doing something in the polishEvent() which eventually ended up as an update(). The problem was that in QGraphicsScene::addItem we scheduled a polish event after scheduling an update, resulting in update requests being processed before polish requests. Auto-test included. Task-number: QTBUG-6956 Reviewed-by: alexis
Diffstat (limited to 'src/gui/graphicsview/qgraphicsscene_p.h')
-rw-r--r--src/gui/graphicsview/qgraphicsscene_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/graphicsview/qgraphicsscene_p.h b/src/gui/graphicsview/qgraphicsscene_p.h
index d10811c..a3e36d0 100644
--- a/src/gui/graphicsview/qgraphicsscene_p.h
+++ b/src/gui/graphicsview/qgraphicsscene_p.h
@@ -108,7 +108,7 @@ public:
QPainterPath selectionArea;
int selectionChanging;
QSet<QGraphicsItem *> selectedItems;
- QSet<QGraphicsItem *> unpolishedItems;
+ QVector<QGraphicsItem *> unpolishedItems;
QList<QGraphicsItem *> topLevelItems;
bool needSortTopLevelItems;
bool unpolishedItemsModified;