diff options
Diffstat (limited to 'tex/context/base/lxml-tex.lua')
-rw-r--r-- | tex/context/base/lxml-tex.lua | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/tex/context/base/lxml-tex.lua b/tex/context/base/lxml-tex.lua index 550a06a18..4c995acdb 100644 --- a/tex/context/base/lxml-tex.lua +++ b/tex/context/base/lxml-tex.lua @@ -1940,10 +1940,12 @@ function lxml.applyselectors(id) local categories = options_to_hash(rest) if categories["begin"] then local okay = false - for k, v in next, permitted do - if categories[k] then - okay = k - break + if permitted then + for k, v in next, permitted do + if categories[k] then + okay = k + break + end end end if not trace_selectors then @@ -1982,10 +1984,12 @@ function lxml.applyselectors(id) local categories = options_to_hash(rest) if categories["begin"] then local okay = false - for k, v in next, permitted do - if categories[k] then - okay = k - break + if permitted then + for k, v in next, permitted do + if categories[k] then + okay = k + break + end end end if not trace_selectors then |