]> git.lyx.org Git - features.git/commitdiff
Amend dcde026446ec282
authorJuergen Spitzmueller <spitz@lyx.org>
Fri, 11 Aug 2023 09:44:35 +0000 (11:44 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Fri, 11 Aug 2023 09:44:35 +0000 (11:44 +0200)
Add missing options update at dialog contruction

src/frontends/qt/GuiDocument.cpp

index 8f71cc66bdb26dd270c0c89f088ea5ad0f440f4f..309b1d88fdfa8fe08dfef4713c0d83044f1eb9c9 100644 (file)
@@ -2617,8 +2617,7 @@ void GuiDocument::fontScToggled(bool state)
 
 void GuiDocument::updateExtraOpts()
 {
-       QString font;
-       font = fontModule->fontsRomanCO->getData(
+       QString font = fontModule->fontsRomanCO->getData(
                        fontModule->fontsRomanCO->currentIndex());
        bool const rm_opts = providesExtraOpts(font);
        font = fontModule->fontsSansCO->getData(
@@ -2638,8 +2637,7 @@ void GuiDocument::updateExtraOpts()
 
 void GuiDocument::updateFontOptions()
 {
-       QString font;
-       font = fontModule->fontsSansCO->getData(
+       QString font = fontModule->fontsSansCO->getData(
                        fontModule->fontsSansCO->currentIndex());
        bool scalable = providesScale(font);
        fontModule->scaleSansSB->setEnabled(scalable);
@@ -4466,6 +4464,8 @@ void GuiDocument::paramsToDialog()
                sansChanged(fontModule->fontsSansCO->currentIndex());
                ttChanged(fontModule->fontsTypewriterCO->currentIndex());
        }
+       // Handle options enabling
+       updateFontOptions();
 
        if (!bp_.fonts_cjk.empty())
                fontModule->cjkFontLE->setText(