Changed: Escape strings that will be in XML file

This commit is contained in:
kervala 2016-10-11 17:42:46 +02:00
parent 3f2b4f3a22
commit 06f08b1128

View file

@ -317,11 +317,11 @@ bool createShortcut(const QString &shortcut, const QString &name, const QString
CConfigFile *config = CConfigFile::getInstance(); CConfigFile *config = CConfigFile::getInstance();
// HTML escape values because they'll be in a XML file
strings.clear(); strings.clear();
strings["NAME"] = name; strings["NAME"] = name.toHtmlEscaped();
strings["COPYRIGHT"] = config->getProductPublisher(); strings["COPYRIGHT"] = config->getProductPublisher().toHtmlEscaped();
strings["VERSION"] = QApplication::applicationVersion(); strings["VERSION"] = QApplication::applicationVersion();
strings["IDENTIFIER"] = "com.winchgate.Ryzom-" + nameToId(name);
// write Info.plist // write Info.plist
if (!writeResourceWithTemplates(":/templates/Info.plist", plistFile, strings)) return false; if (!writeResourceWithTemplates(":/templates/Info.plist", plistFile, strings)) return false;