From 6e648ee931a3044f456ccaafcc4d7e08684e0458 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 20 Jun 2024 08:34:11 +0200 Subject: [PATCH] Lua: fix "conversion from 'size_t' to 'int'" warning Change-Id: Ibb6b17f82ebf992a48b29570c829376ef142ea10 Reviewed-by: Marcus Tillmanns --- src/plugins/lua/luaengine.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/lua/luaengine.cpp b/src/plugins/lua/luaengine.cpp index 29ca17fad6e..abfc78957b1 100644 --- a/src/plugins/lua/luaengine.cpp +++ b/src/plugins/lua/luaengine.cpp @@ -373,11 +373,9 @@ QJsonValue LuaEngine::toJson(const sol::table &table) QStringList LuaEngine::variadicToStringList(const sol::variadic_args &vargs) { QStringList strings; - int n = vargs.size(); - int i; - for (i = 1; i <= n; i++) { + for (size_t i = 1, n = vargs.size(); i <= n; i++) { 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) strings.append(QString::fromUtf8(s, l)); }