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

List:       kde-commits
Subject:    KDE/kdebase/workspace/libs/plasma
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2008-10-03 15:14:11
Message-ID: 1223046851.970043.29278.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 867467 by aseigo:

applet can never be null


 M  +18 -20    extenderitem.cpp  


--- trunk/KDE/kdebase/workspace/libs/plasma/extenderitem.cpp #867466:867467
@@ -281,28 +281,26 @@
     d->sourceApplet = hostExtender->d->applet;
 
     //create items's configgroup
-    if (hostExtender->d->applet) {
-        KConfigGroup cg = hostExtender->d->applet->config("ExtenderItems");
-        KConfigGroup dg = KConfigGroup(&cg, QString::number(d->extenderItemId));
+    KConfigGroup cg = hostExtender->d->applet->config("ExtenderItems");
+    KConfigGroup dg = KConfigGroup(&cg, QString::number(d->extenderItemId));
 
-        if (!dg.readEntry("sourceAppletId", 0)) {
-            //The item is new
-            dg.writeEntry("sourceAppletPluginName", hostExtender->d->applet->pluginName());
-            dg.writeEntry("sourceAppletId", hostExtender->d->applet->id());
-            d->sourceAppletId = hostExtender->d->applet->id();
-            d->sourceApplet = hostExtender->d->applet;
-        } else {
-            //The item allready exists.
-            d->name = dg.readEntry("extenderItemName", "");
-            d->sourceAppletId = dg.readEntry("sourceAppletId", 0);
-            //Set the sourceapplet.
-            Corona *corona = hostExtender->d->applet->containment()->corona();
-            foreach (Containment *containment, corona->containments()) {
-                foreach (Applet *applet, containment->applets()) {
-                    if (applet->id() == d->sourceAppletId &&
+    if (!dg.readEntry("sourceAppletId", 0)) {
+        //The item is new
+        dg.writeEntry("sourceAppletPluginName", hostExtender->d->applet->pluginName());
+        dg.writeEntry("sourceAppletId", hostExtender->d->applet->id());
+        d->sourceAppletId = hostExtender->d->applet->id();
+        d->sourceApplet = hostExtender->d->applet;
+    } else {
+        //The item allready exists.
+        d->name = dg.readEntry("extenderItemName", "");
+        d->sourceAppletId = dg.readEntry("sourceAppletId", 0);
+        //Set the sourceapplet.
+        Corona *corona = hostExtender->d->applet->containment()->corona();
+        foreach (Containment *containment, corona->containments()) {
+            foreach (Applet *applet, containment->applets()) {
+                if (applet->id() == d->sourceAppletId &&
                         applet->pluginName() == dg.readEntry("sourceAppletPluginName", "")) {
-                        d->sourceApplet = applet;
-                    }
+                    d->sourceApplet = applet;
                 }
             }
         }
[prev in list] [next in list] [prev in thread] [next in thread] 

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