From afc498e24eadfbc72347fe42b6f2cc1197a54a26 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 1 Jul 2014 18:31:34 +0200 Subject: [PATCH] QmlDesigner: Don't update sceneTransform for direct movements I am not sure that it breaks something but after much testing it looks like it is smoother without. Change-Id: Ibb9d59660f957901cfdf5f2a7ba2e17d4245197b Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp index a600dc6deb8..7ca96cc7b24 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp @@ -480,7 +480,7 @@ InformationName NodeInstance::setInformationIsInLayoutable(bool isInLayoutable) InformationName NodeInstance::setInformationSceneTransform(const QTransform &sceneTransform) { - if (d->sceneTransform != sceneTransform) { + if (!directUpdates() && d->sceneTransform != sceneTransform) { d->sceneTransform = sceneTransform; return SceneTransform; }