From 834398335d01a4c208c21a48cf1bb7415e4c993b Mon Sep 17 00:00:00 2001 From: niki Date: Wed, 13 Dec 2023 16:03:22 +0100 Subject: [PATCH] fix buffer debugname is optional --- src/modules/graphics/wrap_Graphics.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/graphics/wrap_Graphics.cpp b/src/modules/graphics/wrap_Graphics.cpp index 9c1ec4355..bc92aa97e 100644 --- a/src/modules/graphics/wrap_Graphics.cpp +++ b/src/modules/graphics/wrap_Graphics.cpp @@ -1576,10 +1576,11 @@ static void luax_optbuffersettings(lua_State *L, int idx, Buffer::Settings &sett lua_getfield(L, idx, "usage"); settings.dataUsage = luax_optdatausage(L, -1, settings.dataUsage); + lua_pop(L, 1); lua_getfield(L, idx, "debugname"); - settings.debugName = luax_checkstring(L, -1); - + if (!lua_isnoneornil(L, -1)) + settings.debugName = luax_checkstring(L, -1); lua_pop(L, 1); }