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

List:       kde-commits
Subject:    KDE/kdelibs/plasma/extenders
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-09-19 19:59:59
Message-ID: 20100919200509.673AEAC7CB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1177229 by mart:

if destroy is called when the extenderitem is being deleted already it could not have a scene


 M  +2 -0      extenderitem.cpp  


--- trunk/KDE/kdelibs/plasma/extenders/extenderitem.cpp #1177228:1177229
@@ -544,10 +544,12 @@
 
     //remove global entry if needed.
     Corona *corona = qobject_cast<Corona*>(scene());
+    if (corona) {
     KConfigGroup extenderItemGroup(corona->config(), "DetachedExtenderItems");
     if (extenderItemGroup.hasGroup(QString::number(d->extenderItemId))) {
         extenderItemGroup.deleteGroup(QString::number(d->extenderItemId));
     }
+    }
 
     d->hostApplet()->config("ExtenderItems").deleteGroup(QString::number(d->extenderItemId));
     d->extender->d->removeExtenderItem(this);
[prev in list] [next in list] [prev in thread] [next in thread] 

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