summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/page-one.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/page-one.mkxl')
-rw-r--r--tex/context/base/mkxl/page-one.mkxl14
1 files changed, 8 insertions, 6 deletions
diff --git a/tex/context/base/mkxl/page-one.mkxl b/tex/context/base/mkxl/page-one.mkxl
index 4b4416fe1..7ea43c1d6 100644
--- a/tex/context/base/mkxl/page-one.mkxl
+++ b/tex/context/base/mkxl/page-one.mkxl
@@ -405,14 +405,15 @@
\page_one_command_set_bottom_insertions_indeed}
\protected\def\page_one_command_flush_top_insertions
- {\ifvoid\namedinsertionnumber\s!topfloat\else
+% {\ifvoid\namedinsertionnumber\s!topfloat\else
+ {\ifzeropt\page_inserts_get_height\namedinsertionnumber\s!topfloat\else
\page_one_command_flush_top_insertions_indeed % less tracing
\fi
\global\d_page_floats_inserted_top\zeropoint}
\def\page_one_command_flush_top_insertions_indeed
{\ifgridsnapping
- \box\namedinsertionnumber\s!topfloat
+ \page_inserts_get_boxed\namedinsertionnumber\s!topfloat
\vkern-\topskip
\vkern\strutheight % [xx] new: see icare topbleed
\else
@@ -423,11 +424,12 @@
\vskip-\topskip % skip !
\vkern\strutheight
\fi
- \unvbox\namedinsertionnumber\s!topfloat
+ \page_inserts_get_unboxed\namedinsertionnumber\s!topfloat
\fi}
\protected\def\page_one_command_flush_bottom_insertions
- {\ifvoid\namedinsertionnumber\s!bottomfloat\else
+% {\ifvoid\namedinsertionnumber\s!bottomfloat\else
+ {\ifzeropt\page_inserts_get_height\namedinsertionnumber\s!bottomfloat\else
\page_one_command_flush_bottom_insertions_indeed
\fi
\global\d_page_floats_inserted_bottom\zeropoint
@@ -436,11 +438,11 @@
\def\page_one_command_flush_bottom_insertions_indeed
{\ifgridsnapping
% \floatparameter\c!bottombefore
- \snaptogrid\hbox{\box\namedinsertionnumber\s!bottomfloat}%
+ \snaptogrid\hbox{\page_inserts_get_boxed\namedinsertionnumber\s!bottomfloat}%
% \floatparameter\c!bottomafter
\else
\floatparameter\c!bottombefore
- \unvbox\namedinsertionnumber\s!bottomfloat
+ \page_inserts_get_unboxed\namedinsertionnumber\s!bottomfloat
\floatparameter\c!bottomafter
\fi}