From 9425318d08229e375d1a140e9f3c9b7dfe3fa4dc Mon Sep 17 00:00:00 2001 From: "Aaron J. Seigo" Date: Thu, 24 Apr 2008 19:48:04 +0000 Subject: [PATCH] * don't emit updateGeometry twice * fix coding style svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=800757 --- applet.cpp | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/applet.cpp b/applet.cpp index a02154dc3..08ecfc160 100644 --- a/applet.cpp +++ b/applet.cpp @@ -1524,21 +1524,17 @@ void Applet::setGeometry(const QRectF& geometry) { QRectF beforeGeom = QGraphicsWidget::geometry(); QGraphicsWidget::setGeometry(geometry); - if (geometry.size() != beforeGeom.size()) - { - updateConstraints(Plasma::SizeConstraint); - if (d->background) { - d->background->resizePanel(boundingRect().size()); - } - emit geometryChanged(); - } - if (geometry.topLeft() != beforeGeom.topLeft()) - { - if (d->background) { - - kDebug() << QGraphicsWidget::geometry(); - } - emit geometryChanged(); + if (geometry.size() != beforeGeom.size()) { + updateConstraints(Plasma::SizeConstraint); + if (d->background) { + d->background->resizePanel(boundingRect().size()); + } + emit geometryChanged(); + } else if (geometry.topLeft() != beforeGeom.topLeft()) { + /*if (d->background) { + kDebug() << QGraphicsWidget::geometry(); + }*/ + emit geometryChanged(); } }