]> git.lyx.org Git - lyx.git/commitdiff
GuiTabular.cpp: don't rely on a string but on the combobox data
authorUwe Stöhr <uwestoehr@lyx.org>
Mon, 24 Sep 2012 00:10:21 +0000 (02:10 +0200)
committerUwe Stöhr <uwestoehr@lyx.org>
Mon, 24 Sep 2012 00:10:21 +0000 (02:10 +0200)
It was not safe in changeset 9d05ac5c to search for a text because it can be translated, better search for the data, thanks Pavel for spotting

src/frontends/qt4/GuiTabular.cpp

index 5b70ba129ada7e0d3d08a2cee469ffb4ad3569b0..6f4dc06cec8418bba3abe150f77da9f96ff9485d 100644 (file)
@@ -211,10 +211,10 @@ void GuiTabular::checkEnabled()
                && specialAlignmentED->text().isEmpty());
        // 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(hAlignCO->findText(qt_("At Decimal Separator")));
+               && hAlignCO->findData(toqstr("decimal")))
+               hAlignCO->removeItem(hAlignCO->findData(toqstr("decimal")));
        else if (!multicolumnCB->isChecked() && !multirowCB->isChecked()
-               && hAlignCO->findText(qt_("At Decimal Separator")) == -1)
+               && hAlignCO->findData(toqstr("decimal")) == -1)
                hAlignCO->addItem(qt_("At Decimal Separator"), toqstr("decimal"));
        bool const dalign = 
                hAlignCO->itemData(hAlignCO->currentIndex()).toString() == QString("decimal");