}
-void InsetLatexAccent::metrics(MetricsInfo & mi, Dimension & dim) const
+bool InsetLatexAccent::metrics(MetricsInfo & mi, Dimension & dim) const
{
LyXFont & font = mi.base.font;
frontend::FontMetrics const & fm = theFontMetrics(font);
docstring dcon(contents.begin(), contents.end());
dim.wid = fm.width(dcon) + 4;
}
+ bool const changed = dim_ != dim;
dim_ = dim;
+ return changed;
}
}
case HUNGARIAN_UMLAUT:
- drawAccent(pi, x2 - fm.center('´'), baseline, '´');
- drawAccent(pi, x2 + fm.center('´'), baseline, '´');
+ drawAccent(pi, x2, baseline, 0x02DD);
break;
case UMLAUT: