[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