From f6f60451536984f2c9747fee32765c59dcc7c7cf Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 31 Aug 2011 18:22:42 +0200 Subject: QmlDesigner.NodeInstances: Fix frame dropping for last frame Change-Id: Ie8c66c55f0236043441043727f31c9040a5dfc3d Reviewed-on: http://codereview.qt.nokia.com/4008 Reviewed-by: Qt Sanity Bot Reviewed-by: Thomas Hartmann --- .../qml/qmlpuppet/qmlpuppet/instances/qt4rendernodeinstanceserver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'share/qtcreator/qml/qmlpuppet') 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(); } -- cgit v1.2.1