From 25e06d1fce660e7c8144425b440f7b1c698e2fb7 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 13 Apr 2018 15:29:16 -0700 Subject: Getting closer. --- nomsu.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'nomsu.lua') diff --git a/nomsu.lua b/nomsu.lua index 2df72be..3f88b2f 100644 --- a/nomsu.lua +++ b/nomsu.lua @@ -1658,7 +1658,12 @@ if arg and debug_getinfo(2).func ~= require then local metadata = nomsu.action_metadata[info.func] if metadata then info.name = metadata.aliases[1] - local filename = metadata.source:match("^[^[:]*") + local filename + if type(metadata.source) == 'string' then + filename = metadata.source:match("^[^[:]*") + else + filename = metadata.source.filename + end info.short_src = filename info.source = FILE_CACHE[filename] local linedefined -- cgit v1.2.3