X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltj-lineskip.lua;fp=src%2Fltj-lineskip.lua;h=a2de19140e15591813ebd90964030381e8f3e824;hb=aea76e7f5ceccac563b7bff3718157a5b6e9a174;hp=107ee804a8869f2b370bf2a5ddf1e330249230e0;hpb=16543199a076b8acf006c90c238b5c745ae8716a;p=luatex-ja%2Fluatexja.git diff --git a/src/ltj-lineskip.lua b/src/ltj-lineskip.lua index 107ee80..a2de191 100644 --- a/src/ltj-lineskip.lua +++ b/src/ltj-lineskip.lua @@ -49,6 +49,19 @@ function ltjl.setting(profiler, skip_method) end do + local backup + function ltjl.setting_backup() + backup = { ltj_profiler, ltj_skip } + ltj_profiler, ltj_skip = ltjl.p_dummy, ltjl.l_dummy + end + function ltjl.setting_restore() + if backup then + ltj_profiler, ltj_skip, backup = backup[1], backup[2], nil + end + end +end + +do local traverse_id = node.direct.traverse_id local function adjust_glue(nh) local h = to_direct(nh)