Sfoglia il codice sorgente

fix: use GetArgumentOrDefault for mask in SetHook method

Akeit0 7 mesi fa
parent
commit
417a890df6
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/Lua/Standard/DebugLibrary.cs

+ 1 - 1
src/Lua/Standard/DebugLibrary.cs

@@ -413,7 +413,7 @@ public class DebugLibrary
     {
         var thread = GetLuaThread(context, out var argOffset);
         LuaFunction? hook = context.GetArgumentOrDefault<LuaFunction?>(argOffset);
-        var mask = context.GetArgument<string>(argOffset + 1);
+        var mask = context.GetArgumentOrDefault<string?>(argOffset + 1)??"";
         var count = context.GetArgumentOrDefault<int>(argOffset + 2);
         thread.SetHook(hook, mask, count);
         if (hook is null)