From f167d18ec8333c0cbb41c8f588e9d9c861afa0d9 Mon Sep 17 00:00:00 2001 From: nanahi <130121847+na-na-hi@users.noreply.github.com> Date: Tue, 9 Apr 2024 09:05:39 -0400 Subject: [PATCH] player/lua: fix trailing whitespace for mp.log output Previously it always inserts a whitespace after an arg because i > 0 is always true. --- player/lua.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/lua.c b/player/lua.c index b2548387f6f3c..63547694e2834 100644 --- a/player/lua.c +++ b/player/lua.c @@ -512,7 +512,7 @@ static int script_log(lua_State *L) const char *s = lua_tostring(L, -1); if (s == NULL) return luaL_error(L, "Invalid argument"); - mp_msg(ctx->log, msgl, "%s%s", s, i > 0 ? " " : ""); + mp_msg(ctx->log, msgl, (i == 2 ? "%s" : " %s"), s); lua_pop(L, 1); // args... tostring } mp_msg(ctx->log, msgl, "\n");