* fix the case of empty pluginName properly
* mark containments as containments; we need to do this here because a containment may also be used as a regular applet; only the corona knows which is when svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=737028
This commit is contained in:
parent
bfcc1e31e6
commit
6aa793e6a8
@ -305,7 +305,9 @@ Containment* Corona::addContainment(const QString& name, const QVariantList& arg
|
||||
if (pluginName.isEmpty()) {
|
||||
// default to the desktop containment
|
||||
pluginName = "desktop";
|
||||
} else if (pluginName != "null") {
|
||||
}
|
||||
|
||||
if (pluginName != "null") {
|
||||
applet = Applet::loadApplet(pluginName, id, args);
|
||||
containment = dynamic_cast<Containment*>(applet);
|
||||
}
|
||||
@ -322,6 +324,8 @@ Containment* Corona::addContainment(const QString& name, const QVariantList& arg
|
||||
containment->setFormFactor(Plasma::Planar);
|
||||
}
|
||||
|
||||
containment->setIsContainment(true);
|
||||
|
||||
if (!delayedInit) {
|
||||
addItem(containment);
|
||||
containment->init();
|
||||
|
Loading…
Reference in New Issue
Block a user