[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.6/kdelibs/plasma/extenders
From: Marco Martin <notmart () gmail ! com>
Date: 2010-12-30 18:11:31
Message-ID: 20101230181131.58C1DAC8AC () svn ! kde ! org
[Download RAW message or body]
SVN commit 1210336 by mart:
backport to fix for bug 261570
M +5 -2 extenderitem.cpp
--- branches/KDE/4.6/kdelibs/plasma/extenders/extenderitem.cpp #1210335:1210336
@@ -190,10 +190,13 @@
d->group = hostExtender->d->findGroup(groupName);
//Find the sourceapplet.
- Corona *corona = hostExtender->d->applet.data()->containment()->corona();
+ Corona *corona = 0;
+ if (hostExtender && hostExtender->d->applet && hostExtender->d->applet.data()->containment()) {
+ corona = hostExtender->d->applet.data()->containment()->corona();
+ }
if (sourceAppletId == hostExtender->applet()->id()) {
d->sourceApplet = hostExtender->applet();
- } else {
+ } else if (corona) {
foreach (Containment *containment, corona->containments()) {
foreach (Applet *applet, containment->applets()) {
if (applet->id() == sourceAppletId &&
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic