logic: fixed handling non-ascii characters in cdb path and in cdb filename and command

This commit is contained in:
mlangkabel
2018-02-13 16:10:10 +01:00
parent 4af9e42610
commit b2bad8ab05
15 changed files with 64 additions and 58 deletions
+2 -2
View File
@@ -236,12 +236,12 @@ SettingsMigrator ProjectSettings::getMigrations() const
const std::string language = migration->getValueFromSettings<std::string>(settings, "language_settings/language", "");
const std::string standard = migration->getValueFromSettings<std::string>(settings, "language_settings/standard", "");
if (language == "C" && !utility::isPrefix("c", standard))
if (language == "C" && !utility::isPrefix<std::string>("c", standard))
{
migration->setValueInSettings(settings, "language_settings/standard", "c" + standard);
}
if (language == "C++" && !utility::isPrefix("c++", standard))
if (language == "C++" && !utility::isPrefix<std::string>("c++", standard))
{
migration->setValueInSettings(settings, "language_settings/standard", "c++" + standard);
}