aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2014-07-01 18:31:34 +0200
committerMarco Bubke <marco.bubke@digia.com>2014-07-02 13:16:10 +0200
commitafc498e24eadfbc72347fe42b6f2cc1197a54a26 (patch)
tree7ea108236aea3f193ab7d7a9a9bb9c1982386bb4 /src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
parent25e608cbfdfe588fc51ab8a41d48b943a4ebcf1f (diff)
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 <tim.jenssen@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
index a600dc6deb..7ca96cc7b2 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;
}