ensure we don't crash when setting up applets without a scene
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=679072
This commit is contained in:
parent
ead42c31b4
commit
68a305c511
@ -171,7 +171,7 @@ void Applet::setImmutable(bool immutable)
|
||||
QGraphicsItem::GraphicsItemFlags f = flags();
|
||||
if (immutable) {
|
||||
f ^= QGraphicsItem::ItemIsMovable;
|
||||
} else if (!static_cast<Corona*>(scene())->immutable()) {
|
||||
} else if (scene() && !static_cast<Corona*>(scene())->immutable()) {
|
||||
f |= QGraphicsItem::ItemIsMovable;
|
||||
}
|
||||
setFlags(f);
|
||||
|
Loading…
x
Reference in New Issue
Block a user