summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/page-sid.mkxl
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2021-09-14 22:27:31 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2021-09-14 22:27:31 +0200
commit51bc89e03d05e3329b2ef74de2720937f92aa81f (patch)
tree6fed26b867ff310050fb862aa658e13dfb35e5dc /tex/context/base/mkxl/page-sid.mkxl
parenta8c525cd14d77b94662021671ef8eb62d5a7fe50 (diff)
downloadcontext-51bc89e03d05e3329b2ef74de2720937f92aa81f.tar.gz
2021-09-14 21:41:00
Diffstat (limited to 'tex/context/base/mkxl/page-sid.mkxl')
-rw-r--r--tex/context/base/mkxl/page-sid.mkxl9
1 files changed, 7 insertions, 2 deletions
diff --git a/tex/context/base/mkxl/page-sid.mkxl b/tex/context/base/mkxl/page-sid.mkxl
index 20e92ad19..37bea4fb3 100644
--- a/tex/context/base/mkxl/page-sid.mkxl
+++ b/tex/context/base/mkxl/page-sid.mkxl
@@ -420,7 +420,12 @@
{\iftracesidefloats
\enabletrackers[otr.forcestrutdepth]% \c_page_force_strut_depth_trace_mode\plusone
\fi
+ % flush what we have and check
\forcestrutdepth
+ % trigger pagebuilder
+ % \penalty\zerocount
+ \pageboundary
+ % catch up
\page_otr_command_set_vsize} % new, no longer really needed
\def\page_sides_flush_floats
@@ -734,7 +739,7 @@
% \ifdim\pagegoal=\maxdimen
% \pagegoal\textheight % maybe
% \fi
- \global\d_page_sides_page_total \pagetotal % global
+ \global\d_page_sides_page_total\pagetotal % global
\ifnum\c_page_sides_float_type<\plusfour
\global\d_page_sides_width \zeropoint
\orelse\ifnum\c_page_sides_float_type>\plusfive
@@ -746,7 +751,7 @@
\global\d_page_sides_width\zeropoint
\fi
\global\d_page_sides_hsize \dimexpr\hsize-\d_page_sides_width\relax
- \global\d_page_sides_height\dimexpr\ht\floatbox+\dp\floatbox+\d_page_sides_toptotal\relax
+ \global\d_page_sides_height\dimexpr\htdp\floatbox+\d_page_sides_toptotal\relax
\global\d_page_sides_vsize \dimexpr\d_page_sides_height+\d_page_sides_page_total\relax
\scratchdimenone\d_page_sides_vsize
\scratchdimentwo\pagegoal