summaryrefslogtreecommitdiff
path: root/tex/context/base/mult-ini.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2012-01-25 15:40:14 +0200
committerMarius <mariausol@gmail.com>2012-01-25 15:40:14 +0200
commit5fce2a5267a603c8caf76880cdfb839d77ec64f0 (patch)
tree3058d1fe276f6654b3e2d40f560dfe74fb4cc09a /tex/context/base/mult-ini.lua
parentbc7656c9cd089ccd081d6af10602bfd82d1b277a (diff)
downloadcontext-5fce2a5267a603c8caf76880cdfb839d77ec64f0.tar.gz
beta 2012.01.25 14:16
Diffstat (limited to 'tex/context/base/mult-ini.lua')
-rw-r--r--tex/context/base/mult-ini.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/tex/context/base/mult-ini.lua b/tex/context/base/mult-ini.lua
index edaa72459..d14f38ad5 100644
--- a/tex/context/base/mult-ini.lua
+++ b/tex/context/base/mult-ini.lua
@@ -154,10 +154,13 @@ local splitter = lpeg.splitat(",")
function interfaces.showmessage(category,tag,arguments)
local r = reporters[category]
local f = formats[fulltag(category,tag)]
- if type(arguments) == "string" and #arguments > 0 then
+ local t = type(arguments)
+ if t == "string" and #arguments > 0 then
r(f,lpegmatch(splitter,arguments))
- elseif arguments then
+ elseif t == "table" then
r(f,unpack(arguments))
+ elseif arguments then
+ r(f,arguments)
else
r(f)
end