QTfrontend/main.cpp
branchphysfslayer
changeset 7955 85b3970b402a
parent 7931 5a27ed7f17b7
child 8049 133e22b5c410
equal deleted inserted replaced
7951:c64c0b413ff7 7955:85b3970b402a
   222     }
   222     }
   223 
   223 
   224     // setup PhysFS
   224     // setup PhysFS
   225     engine.mount(datadir->absolutePath());
   225     engine.mount(datadir->absolutePath());
   226     engine.mount(cfgdir->absolutePath() + "/Data");
   226     engine.mount(cfgdir->absolutePath() + "/Data");
   227     engine.mount(cfgdir->absolutePath());
   227     engine.mount(cfgdir->absolutePath(), "/config");
   228     engine.setWriteDir(cfgdir->absolutePath());
   228     engine.setWriteDir(cfgdir->absolutePath());
   229 
   229 
   230     DataManager & dataMgr = DataManager::instance();
   230     DataManager & dataMgr = DataManager::instance();
   231 
   231 
   232     QTranslator Translator;
   232     QTranslator Translator;
   233     {
   233     {
   234         QSettings settings("physfs://hedgewars.ini", QSettings::IniFormat);
   234         QSettings settings("physfs://config/hedgewars.ini", QSettings::IniFormat);
   235         QString cc = settings.value("misc/locale", QString()).toString();
   235         QString cc = settings.value("misc/locale", QString()).toString();
   236         if(cc.isEmpty())
   236         if(cc.isEmpty())
   237             cc = QLocale::system().name();
   237             cc = QLocale::system().name();
   238 
   238 
   239         // load locale file into translator
   239         // load locale file into translator