]> git.lyx.org Git - lyx.git/blobdiff - src/MetricsInfo.cpp
Mark constructors with only one parameter as explicit
[lyx.git] / src / MetricsInfo.cpp
index 547d14c86072f21e5e1163ee465c5c3c42b3bead..e7bbefbf0dbe62beb36b1efcbf967e8027469e17 100644 (file)
@@ -132,7 +132,8 @@ MetricsInfo::MetricsInfo(BufferView * bv, FontInfo font, int textwidth,
 
 PainterInfo::PainterInfo(BufferView * bv, lyx::frontend::Painter & painter)
        : pain(painter), ltr_pos(false), change_(), selected(false),
-       do_spellcheck(true), full_repaint(true), background_color(Color_background)
+         do_spellcheck(true), full_repaint(true), background_color(Color_background),
+         leftx(0), rightx(0)
 {
        base.bv = bv;
 }
@@ -220,8 +221,10 @@ Changer MetricsBase::changeFrac()
 }
 
 
-Changer MetricsBase::changeArray()
+Changer MetricsBase::changeArray(bool small)
 {
+       if (small)
+               return font.changeStyle(SCRIPT_STYLE);
        return (font.style() == DISPLAY_STYLE) ? font.changeStyle(TEXT_STYLE)
                : Changer();
 }