]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetlatexaccent.C
* src/LyXAction.C: mark goto-clear-bookmark as working without buffer
[lyx.git] / src / insets / insetlatexaccent.C
index 3634bff9009964056a154f7448d1e66f8f9b6bbb..94c1e2b19c0757d3e573aefdb98a01c2f925b77e 100644 (file)
@@ -242,7 +242,7 @@ void InsetLatexAccent::checkContents()
 }
 
 
-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);
@@ -273,7 +273,9 @@ void InsetLatexAccent::metrics(MetricsInfo & mi, Dimension & dim) const
                docstring dcon(contents.begin(), contents.end());
                dim.wid = fm.width(dcon) + 4;
        }
+       bool const changed = dim_ != dim;
        dim_ = dim;
+       return changed;
 }
 
 
@@ -491,8 +493,7 @@ void InsetLatexAccent::draw(PainterInfo & pi, int x, int baseline) const
                }
 
                case HUNGARIAN_UMLAUT:
-                       drawAccent(pi, x2 - fm.center('´'), baseline, '´');
-                       drawAccent(pi, x2 + fm.center('´'), baseline, '´');
+                       drawAccent(pi, x2, baseline, 0x02DD);
                        break;
 
                case UMLAUT: