From 8f19e5f9cb012579881f632304bca683d41d1117 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Fri, 8 Jan 2010 23:36:43 +0000 Subject: [PATCH] don't reposition over and over again svn path=/trunk/KDE/kdelibs/; revision=1071890 --- private/internaltoolbox.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/private/internaltoolbox.cpp b/private/internaltoolbox.cpp index 3055f0f39..35666bee7 100644 --- a/private/internaltoolbox.cpp +++ b/private/internaltoolbox.cpp @@ -409,6 +409,12 @@ InternalToolBox::Corner InternalToolBox::corner() const void InternalToolBox::setViewTransform(const QTransform &transform) { + if (d->viewTransform == transform) { + return; + } + + d->viewTransform = transform; + if (transform.isScaling()) { d->toolbar = true; showToolBox(); @@ -418,7 +424,6 @@ void InternalToolBox::setViewTransform(const QTransform &transform) hideToolBox(); } } - d->viewTransform = transform; } void InternalToolBox::save(KConfigGroup &cg) const