summaryrefslogtreecommitdiff
path: root/share/qtcreator/qml/qmlpuppet
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2011-08-31 18:22:42 +0200
committerMarco Bubke <marco.bubke@nokia.com>2011-08-31 18:49:46 +0200
commitf6f60451536984f2c9747fee32765c59dcc7c7cf (patch)
tree2e39fa298927b3a67c321724165c7a23c1ac7747 /share/qtcreator/qml/qmlpuppet
parent3937a20f18a2e901574c33a6dc25e4308e2a1daf (diff)
downloadqt-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>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp4
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();
}