commit ba603db9427d208793a73c67cb97d5c09c91fdee
Author: Enrico Forestieri <for...@lyx.org>
Date:   Fri Jun 6 16:14:24 2014 +0200

    Fix bug #9153 (Using mathpanel to insert matrix creates extra space on top)
    
    The code was setting the current index before filling the
    combo box items.

diff --git a/src/frontends/qt4/GuiMathMatrix.cpp 
b/src/frontends/qt4/GuiMathMatrix.cpp
index 8106629..457b749 100644
--- a/src/frontends/qt4/GuiMathMatrix.cpp
+++ b/src/frontends/qt4/GuiMathMatrix.cpp
@@ -63,6 +63,11 @@ GuiMathMatrix::GuiMathMatrix(GuiView & lv)
 {
        setupUi(this);
 
+       for (int i = 0; *VertAligns[i]; ++i)
+               valignCO->addItem(qt_(VertAligns[i]));
+       for (int i = 0; *DecoChars[i]; ++i)
+               decorationCO->addItem(qt_(DecoChars[i]));
+
        table->setMinimumSize(100, 100);
        rowsSB->setValue(5);
        columnsSB->setValue(5);
@@ -91,11 +96,6 @@ GuiMathMatrix::GuiMathMatrix(GuiView & lv)
        connect(decorationCO, SIGNAL(activated(int)),
                this, SLOT(decorationChanged(int)));
 
-       for (int i = 0; *VertAligns[i]; ++i)
-               valignCO->addItem(qt_(VertAligns[i]));
-       for (int i = 0; *DecoChars[i]; ++i)
-               decorationCO->addItem(qt_(DecoChars[i]));
-
        bc().setPolicy(ButtonPolicy::IgnorantPolicy);
 }
 

Reply via email to