Skip to content

Commit 3765437

Browse files
committed
fix(scripting/translation): Sometimes returned unicode characters
1 parent 8442c4e commit 3765437

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/Plugins/src/scripting/Translation.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,9 @@ SMM_API const char *scripting_Translations_Fetch(const char *key)
66
if (key == nullptr)
77
return nullptr;
88

9-
return g_translations->FetchTranslation(key).c_str();
9+
std::string translation = g_translations->FetchTranslation(key);
10+
11+
char *result = new char[translation.size() + 1];
12+
strcpy(result, translation.c_str());
13+
return result;
1014
}

0 commit comments

Comments
 (0)