summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-lst.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-01-08 00:40:23 +0200
committerMarius <mariausol@gmail.com>2013-01-08 00:40:23 +0200
commit1cf7d62e4c6bdb5cac3ead4dc8ccd387c1eef194 (patch)
tree24b5071d5be82962fac4da7ce3957222955e3013 /tex/context/base/strc-lst.lua
parent250316e74df7a2fe9544318ed39fd2f6621e8dbb (diff)
downloadcontext-1cf7d62e4c6bdb5cac3ead4dc8ccd387c1eef194.tar.gz
beta 2013.01.07 23:25
Diffstat (limited to 'tex/context/base/strc-lst.lua')
-rw-r--r--tex/context/base/strc-lst.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/tex/context/base/strc-lst.lua b/tex/context/base/strc-lst.lua
index 115b58063..578c0adeb 100644
--- a/tex/context/base/strc-lst.lua
+++ b/tex/context/base/strc-lst.lua
@@ -239,10 +239,10 @@ local function filtercollected(names, criterium, number, collected, forced, nest
criterium = gsub(criterium or ""," ","") -- not needed
-- new, will be applied stepwise
local wantedblock, wantedcriterium = lpegmatch(splitter,criterium) -- block:criterium
- if not wantedcriterium then
- block = documents.data.block
- elseif wantedblock == "" or wantedblock == variables.all or wantedblock == variables.text then
+ if wantedblock == "" or wantedblock == variables.all or wantedblock == variables.text then
criterium = wantedcriterium ~= "" and wantedcriterium or criterium
+ elseif not wantedcriterium then
+ block = documents.data.block
else
block, criterium = wantedblock, wantedcriterium
end