[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.3/kdelibs/plasma
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2009-07-25 4:55:16
Message-ID: 1248497716.937454.31089.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1002130 by aseigo:

be more careful with setWidget


 M  +9 -0      extenderitem.cpp  


--- branches/KDE/4.3/kdelibs/plasma/extenderitem.cpp #1002129:1002130
@@ -179,6 +179,15 @@
 
 void ExtenderItem::setWidget(QGraphicsItem *widget)
 {
+    if (d->widget) {
+        d->widget->removeSceneEventFilter(this);
+    }
+
+    if (!widget) {
+        d->widget = 0;
+        return;
+    }
+
     widget->setParentItem(this);
     widget->installSceneEventFilter(this);
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic