diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2011-08-31 18:22:42 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@nokia.com> | 2011-08-31 18:49:46 +0200 |
commit | f6f60451536984f2c9747fee32765c59dcc7c7cf (patch) | |
tree | 2e39fa298927b3a67c321724165c7a23c1ac7747 | |
parent | 3937a20f18a2e901574c33a6dc25e4308e2a1daf (diff) | |
download | qt-creator-f6f60451536984f2c9747fee32765c59dcc7c7cf.tar.gz |
QmlDesigner.NodeInstances: Fix frame dropping for last frame
Change-Id: Ie8c66c55f0236043441043727f31c9040a5dfc3d
Reviewed-on: http://codereview.qt.nokia.com/4008
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp index b6661ef331..782895ab8c 100644 --- a/share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp @@ -93,7 +93,7 @@ void Qt4RenderNodeInstanceServer::collectItemChangesAndSendChangeCommands() bool adjustSceneRect = false; - if (declarativeView()) { + if (declarativeView() && nodeInstanceClient()->bytesToWrite() < 10000) { foreach (QGraphicsItem *item, declarativeView()->items()) { QGraphicsObject *graphicsObject = item->toGraphicsObject(); if (graphicsObject && hasInstanceForObject(graphicsObject)) { @@ -130,7 +130,7 @@ void Qt4RenderNodeInstanceServer::collectItemChangesAndSendChangeCommands() clearChangedPropertyList(); resetAllItems(); - if (!m_dirtyInstanceSet.isEmpty() && nodeInstanceClient()->bytesToWrite() < 10000) { + if (!m_dirtyInstanceSet.isEmpty() ) { nodeInstanceClient()->pixmapChanged(createPixmapChangedCommand(m_dirtyInstanceSet.toList())); m_dirtyInstanceSet.clear(); } |