X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetvspace.C;h=afb221aff28cc25295def2fab9f87d1cf48b3e06;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=64b9441d32d409201898ba4eb753ba3d6aacaada;hpb=a956cc56e650680fc4d851ddf4b1a15afbf01ae2;p=lyx.git diff --git a/src/insets/insetvspace.C b/src/insets/insetvspace.C index 64b9441d32..afb221aff2 100644 --- a/src/insets/insetvspace.C +++ b/src/insets/insetvspace.C @@ -116,7 +116,7 @@ int const arrow_size = 4; } -void InsetVSpace::metrics(MetricsInfo & mi, Dimension & dim) const +bool InsetVSpace::metrics(MetricsInfo & mi, Dimension & dim) const { int height = 3 * arrow_size; if (space_.length().len().value() >= 0.0) @@ -136,7 +136,9 @@ void InsetVSpace::metrics(MetricsInfo & mi, Dimension & dim) const dim.asc = height / 2 + (a - d) / 2; // align cursor with the dim.des = height - dim.asc; // label text dim.wid = ADD_TO_VSPACE_WIDTH + 2 * arrow_size + 5 + w; + bool const changed = dim_ != dim; dim_ = dim; + return changed; }