summaryrefslogtreecommitdiff
path: root/tex/context/base/strc-flt.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/strc-flt.mkiv')
-rw-r--r--tex/context/base/strc-flt.mkiv8
1 files changed, 5 insertions, 3 deletions
diff --git a/tex/context/base/strc-flt.mkiv b/tex/context/base/strc-flt.mkiv
index 4d3689b3c..ee6228afd 100644
--- a/tex/context/base/strc-flt.mkiv
+++ b/tex/context/base/strc-flt.mkiv
@@ -633,13 +633,15 @@
\the\everyinsidefloat
\let\@@extrafloat\empty
\presetmorefloatvariables{#2}%
+\dostarttagged\t!floatcontent\empty
\dowithnextboxcontent % better a \the\everyfloattoks
{\setlocalfloathsize
\floatparameter\c!inner
- \dostarttagged\t!floatcontent\empty
- \aftergroup\dostoptagged % tricky, never change \dowithnextboxcontent
+% \dostarttagged\t!floatcontent\empty
+% \aftergroup\dostoptagged % tricky, never change \dowithnextboxcontent
\postponenotes} % new
- {\doifsomething{\floatparameter\c!criterium}
+ {\dostoptagged
+ \doifsomething{\floatparameter\c!criterium}
{\ifdim\wd\nextbox>\floatparameter\c!criterium\relax
\edef\forcedfloatmethod{\floatparameter\c!fallback}%
\ifx\forcedfloatmethod\empty\let\forcedfloatmethod\v!here\fi