diff options
author | Marius <mariausol@gmail.com> | 2011-06-08 20:40:24 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2011-06-08 20:40:24 +0300 |
commit | e5fe861660d5cf60cfeb67f7e57f659b309e9613 (patch) | |
tree | f5bc4ea0cd61f18c096f0fd5df8cf439700ba71e /tex/context/base/buff-ini.lua | |
parent | b17f22aa285224dcf5b1dbccd795bc73b9a16426 (diff) | |
download | context-e5fe861660d5cf60cfeb67f7e57f659b309e9613.tar.gz |
beta 2011.06.08 19:06
Diffstat (limited to 'tex/context/base/buff-ini.lua')
-rw-r--r-- | tex/context/base/buff-ini.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tex/context/base/buff-ini.lua b/tex/context/base/buff-ini.lua index 70328f0f1..c52753cf9 100644 --- a/tex/context/base/buff-ini.lua +++ b/tex/context/base/buff-ini.lua @@ -59,11 +59,14 @@ local function collectcontent(names,separator) -- no print if type(names) == "string" then names = settings_to_array(names) end - if #names == 1 then + local nnames = #names + if nnames == 0 then + return data[""] or "" -- default buffer + elseif nnames == 1 then return getcontent(names[1]) else local t, n = { }, 0 - for i=1,#names do + for i=1,nnames do local c = getcontent(names[i]) if c ~= "" then n = n + 1 |