protect access to toolbox, when used with containments that don't create one or turn theirs off

BUG:179909

svn path=/trunk/KDE/kdelibs/; revision=907205
This commit is contained in:
Aaron J. Seigo 2009-01-07 16:42:12 +00:00
parent fe0acf8202
commit e009bc7382

View File

@ -1597,10 +1597,12 @@ void ContainmentPrivate::containmentConstraintsEvent(Plasma::Constraints constra
a->updateConstraints(ImmutableConstraint);
}
if (type == Containment::PanelContainment || type == Containment::CustomPanelContainment) {
toolBox->setVisible(unlocked);
} else {
toolBox->setIsMovable(unlocked);
if (toolBox) {
if (type == Containment::PanelContainment || type == Containment::CustomPanelContainment) {
toolBox->setVisible(unlocked);
} else {
toolBox->setIsMovable(unlocked);
}
}
}