From 1d1cd9ab474f36141b94764797a1391b89083b96 Mon Sep 17 00:00:00 2001 From: Giulio Camuffo Date: Fri, 25 Sep 2009 21:28:07 +0000 Subject: [PATCH] install event filters for new target again svn path=/trunk/KDE/kdelibs/; revision=1028104 --- widgets/itembackground.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widgets/itembackground.cpp b/widgets/itembackground.cpp index 4593ddf97..3538bde2f 100644 --- a/widgets/itembackground.cpp +++ b/widgets/itembackground.cpp @@ -138,6 +138,7 @@ void ItemBackground::setTargetItem(QGraphicsItem *target) } } + bool newTarget = (d->target != target); d->target = target; if (target) { setZValue(target->zValue() - 1); @@ -146,7 +147,7 @@ void ItemBackground::setTargetItem(QGraphicsItem *target) rect.moveTopLeft(target->pos()); setTarget(rect); - if (d->target != target) { + if (newTarget) { QObject *obj = 0; if (target->isWidget()) { obj = static_cast(target);