summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/strc-flt.mklx
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/strc-flt.mklx')
-rw-r--r--tex/context/base/mkxl/strc-flt.mklx10
1 files changed, 7 insertions, 3 deletions
diff --git a/tex/context/base/mkxl/strc-flt.mklx b/tex/context/base/mkxl/strc-flt.mklx
index 500219f56..31622a336 100644
--- a/tex/context/base/mkxl/strc-flt.mklx
+++ b/tex/context/base/mkxl/strc-flt.mklx
@@ -187,6 +187,12 @@
\d_page_floats_compress_distance\floatparameter\c!compressdistance\relax
\to \everysetupfloat
+\mutable\let\currentfloatattribute \empty
+\mutable\let\currentfloatcounter \empty
+\mutable\let\currentfloatgroup \empty
+\mutable\let\currentfloatnumber \empty
+\mutable\let\currentfloatsynchronize\empty
+
%D We need to do it again here:
\setupfloat
@@ -1030,8 +1036,6 @@
% todo: optional user pars
-\let\currentfloatattribute\empty % to be checked
-
\def\floatcaptionattribute
{\iflocation
\ifempty\currentfloatattribute
@@ -1231,7 +1235,7 @@
\setvalue{\??floatmovement+2*\v!line}{\strc_floats_move_down_line{2}}
\setvalue{\??floatmovement 2*\v!line}{\strc_floats_move_down_line{2}}
-\protected\def\installfloatmovement#1#2{\setvalue{\??floatmovement#1}{#2}}
+\permanent\protected\def\installfloatmovement#1#2{\setvalue{\??floatmovement#1}{#2}}
\def\strc_floats_move_down#setting%
{\begincsname\??floatmovement#setting\endcsname}