mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-29 21:45:33 +00:00
Disallow formatting of UString
This commit is contained in:
parent
ac49356bab
commit
9c819b5705
2 changed files with 4 additions and 2 deletions
|
@ -261,8 +261,8 @@ void MWMechanics::NpcStats::increaseSkill(
|
|||
MWBase::Environment::get().getWindowManager()->playSound(ESM::RefId::stringRefId("skillraise"));
|
||||
|
||||
std::string message{ MWBase::Environment::get().getWindowManager()->getGameSettingString("sNotifyMessage39", {}) };
|
||||
message
|
||||
= Misc::StringUtils::format(message, MyGUI::TextIterator::toTagsString(skill->mName), static_cast<int>(base));
|
||||
message = Misc::StringUtils::format(
|
||||
message, MyGUI::TextIterator::toTagsString(skill->mName).asUTF8(), static_cast<int>(base));
|
||||
|
||||
if (readBook)
|
||||
message = "#{sBookSkillMessage}\n" + message;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#ifndef COMPONENTS_MISC_STRINGS_FORMAT_H
|
||||
#define COMPONENTS_MISC_STRINGS_FORMAT_H
|
||||
|
||||
#include <MyGUI_UString.h>
|
||||
#include <cerrno>
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
|
@ -19,6 +20,7 @@ namespace Misc::StringUtils
|
|||
T argument(T value) noexcept
|
||||
{
|
||||
static_assert(!std::is_same_v<T, std::string_view>, "std::string_view is not supported");
|
||||
static_assert(!std::is_same_v<T, MyGUI::UString>, "MyGUI::UString is not supported");
|
||||
return value;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue