mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
Respect default values for ServerSettingsList as well. No idea why I missed that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24326 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
52a7626bbc
commit
12dd944d9b
2 changed files with 8 additions and 2 deletions
|
|
@ -111,6 +111,7 @@ const static struct {
|
|||
//! pointer to setting object to NULL
|
||||
QSettings* RbSettings::systemSettings = NULL;
|
||||
QSettings* RbSettings::userSettings = NULL;
|
||||
//! global volatile settings
|
||||
QMap<QString, QVariant> RbSettings::serverSettings;
|
||||
|
||||
void RbSettings::ensureRbSettingsExists()
|
||||
|
|
@ -225,8 +226,12 @@ QVariant RbSettings::value(enum ServerSettings setting)
|
|||
i++;
|
||||
|
||||
QString s = constructSettingPath(ServerSettingsList[i].name);
|
||||
qDebug() << "[Settings] GET SERV:" << s << serverSettings.value(s, ServerSettingsList[i].def).toString();
|
||||
return serverSettings.value(s);
|
||||
qDebug() << "[Settings] GET SERV:" << s
|
||||
<< serverSettings.value(s, ServerSettingsList[i].def).toString();
|
||||
if(serverSettings.contains(s))
|
||||
return serverSettings.value(s);
|
||||
else
|
||||
return ServerSettingsList[i].def;
|
||||
}
|
||||
|
||||
void RbSettings::setValue(enum UserSettings setting , QVariant value)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue