Remove duplicated layers of unescaping which required multiple escapes in some places.

This was SVN commit r16043.
This commit is contained in:
leper
2014-12-13 01:08:29 +00:00
parent a22f30c9b0
commit add113a2a1
10 changed files with 20 additions and 52 deletions
+3 -3
View File
@@ -1305,12 +1305,12 @@ void CGUI::Xeromyces_ReadObject(XMBElement Element, CXeromyces* pFile, IGUIObjec
if (!context.empty())
{
CStr translatedValue(g_L10n.TranslateWithContext(context, value));
object->SetSetting(attributeName, translatedValue.UnescapeBackslashes().FromUTF8(), true);
object->SetSetting(attributeName, translatedValue.FromUTF8(), true);
}
else
{
CStr translatedValue(g_L10n.Translate(value));
object->SetSetting(attributeName, translatedValue.UnescapeBackslashes().FromUTF8(), true);
object->SetSetting(attributeName, translatedValue.FromUTF8(), true);
}
}
else if (element_name == elmt_attribute)
@@ -1339,7 +1339,7 @@ void CGUI::Xeromyces_ReadObject(XMBElement Element, CXeromyces* pFile, IGUIObjec
translatedValue += grandchild.GetText();
}
}
object->SetSetting(attributeName, translatedValue.UnescapeBackslashes().FromUTF8(), true);
object->SetSetting(attributeName, translatedValue.FromUTF8(), true);
}
else if (element_name == elmt_include)
{