Lua: fix "conversion from 'size_t' to 'int'" warning

Change-Id: Ibb6b17f82ebf992a48b29570c829376ef142ea10
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
David Schulz
2024-06-20 08:34:11 +02:00
parent f5dde31558
commit 6e648ee931

View File

@@ -373,11 +373,9 @@ QJsonValue LuaEngine::toJson(const sol::table &table)
QStringList LuaEngine::variadicToStringList(const sol::variadic_args &vargs) QStringList LuaEngine::variadicToStringList(const sol::variadic_args &vargs)
{ {
QStringList strings; QStringList strings;
int n = vargs.size(); for (size_t i = 1, n = vargs.size(); i <= n; i++) {
int i;
for (i = 1; i <= n; i++) {
size_t l; size_t l;
const char *s = luaL_tolstring(vargs.lua_state(), i, &l); const char *s = luaL_tolstring(vargs.lua_state(), int(i), &l);
if (s != nullptr) if (s != nullptr)
strings.append(QString::fromUtf8(s, l)); strings.append(QString::fromUtf8(s, l));
} }