From: Juergen Spitzmueller Date: Fri, 11 Aug 2023 09:44:35 +0000 (+0200) Subject: Amend dcde026446ec282 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=4676a5094452a556d666975f8a5b660bd84db83a;p=features.git Amend dcde026446ec282 Add missing options update at dialog contruction --- diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp index 8f71cc66bd..309b1d88fd 100644 --- a/src/frontends/qt/GuiDocument.cpp +++ b/src/frontends/qt/GuiDocument.cpp @@ -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(