X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetbox.C;h=2af61d15e5f8c4343bb0e4a04d02b8b7be3cc14b;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=5dd54a26189fddd2397d91be0a9d584fbea14106;hpb=07e76f091133120bed8847e2a37d68d1bab9cc70;p=lyx.git diff --git a/src/insets/insetbox.C b/src/insets/insetbox.C index 5dd54a2618..2af61d15e5 100644 --- a/src/insets/insetbox.C +++ b/src/insets/insetbox.C @@ -168,10 +168,16 @@ void InsetBox::setButtonLabel() } +bool InsetBox::hasFixedWidth() const +{ + return params_.inner_box || params_.special != "width"; +} + + bool InsetBox::metrics(MetricsInfo & m, Dimension & dim) const { MetricsInfo mi = m; - if (params_.inner_box || params_.special != "width") + if (hasFixedWidth()) mi.base.textwidth = params_.width.inPixels(m.base.textwidth); InsetCollapsable::metrics(mi, dim); bool const changed = dim_ != dim;