From 990527715b6e300c7036dd9a3eee3b0c8ee55064 Mon Sep 17 00:00:00 2001 From: heanrum <18990669683@qq.com> Date: Sun, 2 Jun 2024 22:22:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=89=B9=E5=AE=9A=E6=83=85?= =?UTF-8?q?=E5=86=B5=E4=B8=8B=E6=9F=A5=E7=9C=8B=E5=87=BD=E6=95=B0=E6=97=B6?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E5=AF=BC=E8=87=B4=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- emmy_debugger/src/debugger/emmy_debugger.cpp | 23 ++++++++++---------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/emmy_debugger/src/debugger/emmy_debugger.cpp b/emmy_debugger/src/debugger/emmy_debugger.cpp index 20887d4..acb0eb8 100644 --- a/emmy_debugger/src/debugger/emmy_debugger.cpp +++ b/emmy_debugger/src/debugger/emmy_debugger.cpp @@ -333,18 +333,19 @@ void DisplayFunction(Idx variable, lua_State *L, int index) { lua_pushvalue(L, index); if (lua_getinfo(L, ">Snu", &ar) == 0) { variable->value = ToPointer(L, index); - return; } - switch (luaVersion) { - case LuaVersion::LUA_54: { - DisplayFunction54(variable, L, index, ar.u.ar54); - break; - } - default: { - variable->value = ToPointer(L, index); - break; + else { + switch (luaVersion) { + case LuaVersion::LUA_54: { + DisplayFunction54(variable, L, index, ar.u.ar54); + break; + } + default: { + variable->value = ToPointer(L, index); + break; + } } - } + } lua_settop(L, index); } #endif @@ -1452,4 +1453,4 @@ bool Debugger::RegisterTypeName(const std::string& typeName, std::string& err) { displayCustomTypeInfo = true; registeredTypes.set(type); return true; -} \ No newline at end of file +}