projects
/
vuplus_xbmc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
58b327c
)
settings: fix not being able to overwrite the default value of string/addon settings...
author
montellese
<montellese@xbmc.org>
Thu, 6 Feb 2014 18:13:31 +0000
(19:13 +0100)
committer
montellese
<montellese@xbmc.org>
Thu, 6 Feb 2014 18:13:31 +0000
(19:13 +0100)
xbmc/settings/lib/Setting.cpp
patch
|
blob
|
history
diff --git
a/xbmc/settings/lib/Setting.cpp
b/xbmc/settings/lib/Setting.cpp
index
5106a45
..
2963a6f
100644
(file)
--- a/
xbmc/settings/lib/Setting.cpp
+++ b/
xbmc/settings/lib/Setting.cpp
@@
-1145,7
+1145,8
@@
bool CSettingString::Deserialize(const TiXmlNode *node, bool update /* = false *
// get the default value
CStdString value;
- if (XMLUtils::GetString(node, SETTING_XML_ELM_DEFAULT, value) && !value.empty())
+ if (XMLUtils::GetString(node, SETTING_XML_ELM_DEFAULT, value) &&
+ (!value.empty() || m_allowEmpty))
m_value = m_default = value;
else if (!update && !m_allowEmpty)
{