diff options
Diffstat (limited to 'tex/context/base/node-fin.lua')
-rw-r--r-- | tex/context/base/node-fin.lua | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/tex/context/base/node-fin.lua b/tex/context/base/node-fin.lua index 27793716d..e0830de61 100644 --- a/tex/context/base/node-fin.lua +++ b/tex/context/base/node-fin.lua @@ -348,10 +348,6 @@ local function process(namespace,attribute,head,inheritance,default) -- one attr local id = stack.id if id == glyph_code then check() - elseif id == rule_code then - if stack.width ~= 0 then - check() - end elseif id == glue_code then local content = stack.leader if content and check() then @@ -379,6 +375,10 @@ local function process(namespace,attribute,head,inheritance,default) -- one attr done = done or ok end + elseif id == rule_code then + if stack.width ~= 0 then + check() + end end stack = stack.next end @@ -534,10 +534,6 @@ local function selective(namespace,attribute,head,inheritance,default) -- two at local id = stack.id if id == glyph_code then check() - elseif id == rule_code then - if stack.width ~= 0 then - check() - end elseif id == glue_code then local content = stack.leader if content and check() then @@ -573,6 +569,10 @@ local function selective(namespace,attribute,head,inheritance,default) -- two at -- end end + elseif id == rule_code then + if stack.width ~= 0 then + check() + end end stack = stack.next end @@ -617,10 +617,6 @@ local function stacked(namespace,attribute,head,default) -- no triggering, no in local id = stack.id if id == glyph_code then check() - elseif id == rule_code then - if stack.width ~= 0 then - check() - end elseif id == glue_code then local content = stack.leader if content and check() then @@ -652,6 +648,10 @@ local function stacked(namespace,attribute,head,default) -- no triggering, no in done = done or ok end end + elseif id == rule_code then + if stack.width ~= 0 then + check() + end end stack = stack.next end |