commit 3a256ec042735adccec5408798ec181e7dcf45d4
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Mon May 23 16:16:05 2016 +0200

    Remove extra spacing around InsetCommand buttons
    
    There is already a spacing of 2 pixels on each side of a button (e.g. 
collapsed inset). There is no need to add one extra pixel for command insets.
    
    Fixes part of bug #10149.

diff --git a/src/insets/RenderButton.cpp b/src/insets/RenderButton.cpp
index 06fc653..ee1b1f4 100644
--- a/src/insets/RenderButton.cpp
+++ b/src/insets/RenderButton.cpp
@@ -51,7 +51,6 @@ void RenderButton::metrics(MetricsInfo &, Dimension & dim) 
const
        else
                fm.rectText(text_, dim.wid, dim.asc, dim.des);
 
-       dim.wid += 2;
        dim_ = dim;
 }
 
@@ -64,9 +63,9 @@ void RenderButton::draw(PainterInfo & pi, int x, int y) const
        font.decSize();
 
        if (editable_) {
-               pi.pain.buttonText(x + 1, y, text_, font, renderState());
+               pi.pain.buttonText(x, y, text_, font, renderState());
        } else {
-               pi.pain.rectText(x + 1, y, text_, font,
+               pi.pain.rectText(x, y, text_, font,
                                 Color_commandbg, Color_commandframe);
        }
 }

Reply via email to