Ticket #4146: 4146_config.patch

File 4146_config.patch, 895 bytes (added by Vladislav Belov, 7 years ago)

Save the config file even it doesn't exist

  • source/i18n/L10n.cpp

     
    9393        return false;
    9494
    9595    g_ConfigDB.SetValueString(CFG_USER, "locale", locale.getName());
    96     g_ConfigDB.WriteValueToFile(CFG_USER, "locale", locale.getName());
    97     return true;
     96    return g_ConfigDB.WriteValueToFile(CFG_USER, "locale", locale.getName());
    9897}
    9998
    10099bool L10n::ValidateLocale(const std::string& localeCode) const
  • source/ps/ConfigDB.cpp

     
    446446
    447447    TConfigMap newMap;
    448448    m_Map[ns].swap(newMap);
    449     if (!Reload(ns))
    450         return false;
     449    Reload(ns);
    451450
    452451    SetValueString(ns, name, value);
    453452    bool ret = WriteFile(ns, path);