--- kdelibs-4.3.0/plasma/corona.cpp~ 2009-07-29 23:55:53 +0400 +++ kdelibs-4.3.0/plasma/corona.cpp 2009-08-10 19:55:57 +0400 @@ -186,7 +186,7 @@ public: if (pluginName.isEmpty()) { // default to the desktop containment - pluginName = "desktop"; + pluginName = "folderview"; } if (pluginName != "null") { @@ -194,6 +194,12 @@ public: containment = dynamic_cast(applet); } + if (!containment && pluginName != "null") { + pluginName = "desktop"; + applet = Applet::load(pluginName, id, args); + containment = dynamic_cast(applet); + } + if (!containment) { kDebug() << "loading of containment" << name << "failed."; @@ -335,7 +341,7 @@ void Corona::initializeLayout(const QStr } KConfigGroup coronaConfig(config(), "General"); - setImmutability((ImmutabilityType)coronaConfig.readEntry("immutability", (int)Mutable)); + setImmutability((ImmutabilityType)coronaConfig.readEntry("immutability", (int)UserImmutable)); } void Corona::loadLayout(const QString &configName)