]> git.lyx.org Git - lyx.git/commitdiff
GuiTabular.cpp: don't hardcode decimal align combobox item
authorUwe Stöhr <uwestoehr@lyx.org>
Tue, 11 Sep 2012 21:51:50 +0000 (23:51 +0200)
committerUwe Stöhr <uwestoehr@lyx.org>
Tue, 11 Sep 2012 21:51:50 +0000 (23:51 +0200)
src/frontends/qt4/GuiTabular.cpp

index 6c1505a08ea9227fde1fadff50d67fde357f926e..5b70ba129ada7e0d3d08a2cee469ffb4ad3569b0 100644 (file)
@@ -212,9 +212,9 @@ void GuiTabular::checkEnabled()
        // decimal alignment is only possible for non-multicol and non-multirow cells
        if ((multicolumnCB->isChecked() || multirowCB->isChecked())
                && hAlignCO->findText(qt_("At Decimal Separator")))
-               hAlignCO->removeItem(3);
+               hAlignCO->removeItem(hAlignCO->findText(qt_("At Decimal Separator")));
        else if (!multicolumnCB->isChecked() && !multirowCB->isChecked()
-               && !hAlignCO->findText(qt_("At Decimal Separator")))
+               && hAlignCO->findText(qt_("At Decimal Separator")) == -1)
                hAlignCO->addItem(qt_("At Decimal Separator"), toqstr("decimal"));
        bool const dalign = 
                hAlignCO->itemData(hAlignCO->currentIndex()).toString() == QString("decimal");