diff options
author | Marius <mariausol@gmail.com> | 2012-01-25 15:40:14 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2012-01-25 15:40:14 +0200 |
commit | 5fce2a5267a603c8caf76880cdfb839d77ec64f0 (patch) | |
tree | 3058d1fe276f6654b3e2d40f560dfe74fb4cc09a /tex/context/base/mult-ini.lua | |
parent | bc7656c9cd089ccd081d6af10602bfd82d1b277a (diff) | |
download | context-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.lua | 7 |
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 |