summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/page-otr.mkvi
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2017-09-21 21:43:12 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2017-09-21 21:43:12 +0200
commitf7ee609d470a08a16e5cdaad14582fc8ed993c5e (patch)
tree56f85523ff7b19d926d026f470bb2c75d192e23b /tex/context/base/mkiv/page-otr.mkvi
parent772472f057060460c83828cf7fd1631298165e37 (diff)
downloadcontext-f7ee609d470a08a16e5cdaad14582fc8ed993c5e.tar.gz
2017-09-21 21:10:00
Diffstat (limited to 'tex/context/base/mkiv/page-otr.mkvi')
-rw-r--r--tex/context/base/mkiv/page-otr.mkvi20
1 files changed, 20 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/page-otr.mkvi b/tex/context/base/mkiv/page-otr.mkvi
index ec38a06c1..22d622db8 100644
--- a/tex/context/base/mkiv/page-otr.mkvi
+++ b/tex/context/base/mkiv/page-otr.mkvi
@@ -166,6 +166,26 @@
#content\relax
\the\everyafteroutput}}
+% Just as fuzzy (and in 'one' we are okay with \aftergroup anyway):
+%
+% \ifdefined\everybeforeoutputgroup \else \newtoks\everybeforeoutputgroup \fi
+% \ifdefined\everyafteroutputgroup \else \newtoks\everyafteroutputgroup \fi
+%
+% \def\page_otf_set_engine_output_routine#content%
+% {\the\everybeforeoutputgroup
+% \global\output
+% {\inotrtrue
+% \the\everybeforeoutput
+% #content\relax
+% \the\everyafteroutput
+% \aftergroup\the\aftergroup\everyafteroutputgroup}}
+%
+% \appendtoks
+% \ifnum\c_page_postponed_mode=\plusone
+% \page_postponed_blocks_flush % and then not in \page_otr_construct_and_shipout
+% \fi
+% \to \everyafteroutputgroup
+
\page_otf_set_engine_output_routine\page_otr_triggered_output_routine
\installoutputroutine\synchronizeoutput