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:
Aaron J. Seigo 2007-06-22 22:38:17 +00:00
parent ead42c31b4
commit 68a305c511

View File

@ -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);