CVS commit by winter: create config dir on runtime if it does not exist yet M +8 -2 kwifimanager_kcmodule.cpp 1.17 --- kdenetwork/wifi/kcmwifi/kwifimanager_kcmodule.cpp #1.16:1.17 @@ -403,7 +403,13 @@ KWifimanager_KCModule::slotSave () KStandardDirs finder; QString kdedir = finder.findResourceDir ("data", "kwifimanager/config/"); - kdedir += "kwifimanager/config/"; + if (kdedir.isEmpty()) { + kdedir = finder.findResourceDir("data", "kwifimanager"); + kdedir+="kwifimanager" + QDir::separator(); + QDir(kdedir).mkdir("config"); + } else { + kdedir += "kwifimanager" + QDir::separator(); + } KSimpleConfig *conffile = - new KSimpleConfig (kdedir + "kwifimanagerrc", false); + new KSimpleConfig (kdedir + "config/kwifimanagerrc", false); conffile->setGroup ("General"); conffile->writeEntry ("Use preset configuration",