forked from qt-creator/qt-creator
Lua: Allow printing strings containing \0
Change-Id: Iefef53c5b2cbacb1ea0dd19a75850fbbafb7ef94 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -396,7 +396,7 @@ QStringList LuaEngine::variadicToStringList(const sol::variadic_args &vargs)
|
||||
size_t l;
|
||||
const char *s = luaL_tolstring(vargs.lua_state(), int(i), &l);
|
||||
if (s != nullptr)
|
||||
strings.append(QString::fromUtf8(s, l));
|
||||
strings.append(QString::fromUtf8(s, l).replace('\0', "\\0"));
|
||||
}
|
||||
|
||||
return strings;
|
||||
|
||||
Reference in New Issue
Block a user