[LyX/master] Fix initial special font scale values

Juergen Spitzmueller <[email protected]> Mon, 20 Jul 2026 06:46:32 +0000
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
commit e95e7a65340ec6a5821335152793e6afb5de752a
Author: Juergen Spitzmueller <[email protected]>
Date:   Mon Jul 20 08:46:12 2026 +0200

    Fix initial special font scale values
---
 src/frontends/qt/GuiDocument.cpp     | 8 ++++++--
 src/frontends/qt/ui/FontSpecialUi.ui | 6 ++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp
index fb38039e6f..fbfb970b36 100644
--- a/src/frontends/qt/GuiDocument.cpp
+++ b/src/frontends/qt/GuiDocument.cpp
@@ -3177,7 +3177,9 @@ void GuiDocument::updateSpecialFontsFromSelection(QTreeWidgetItem * sel, bool co
 		}
 		fontSpecialModule->fontSpecialSansOsfCB->setChecked(osf);
 		fontSpecialModule->fontspecSansSpecialLE->setText(opts);
-		if (!scale.isEmpty())
+		if (scale.isEmpty())
+			fontSpecialModule->scaleSpecialSansSB->setValue(100);
+		else
 			fontSpecialModule->scaleSpecialSansSB->setValue(scale.toInt());
 		QList<QTreeWidgetItem *> others = script ? fontSpecialModule->scriptFontsTW->findItems(lname, Qt::MatchExactly)
 							 : fontSpecialModule->langFontsTW->findItems(lname, Qt::MatchExactly);
@@ -3197,7 +3199,9 @@ void GuiDocument::updateSpecialFontsFromSelection(QTreeWidgetItem * sel, bool co
 		}
 		fontSpecialModule->fontSpecialTypewriterOsfCB->setChecked(osf);
 		fontSpecialModule->fontspecTypewriterSpecialLE->setText(opts);
-		if (!scale.isEmpty())
+		if (scale.isEmpty())
+			fontSpecialModule->scaleSpecialSansSB->setValue(100);
+		else
 			fontSpecialModule->scaleSpecialTypewriterSB->setValue(scale.toInt());
 		QList<QTreeWidgetItem *> others = script ? fontSpecialModule->scriptFontsTW->findItems(lname, Qt::MatchExactly)
 							 : fontSpecialModule->langFontsTW->findItems(lname, Qt::MatchExactly);
diff --git a/src/frontends/qt/ui/FontSpecialUi.ui b/src/frontends/qt/ui/FontSpecialUi.ui
index 112a2a25f5..5b5dffdc10 100644
--- a/src/frontends/qt/ui/FontSpecialUi.ui
+++ b/src/frontends/qt/ui/FontSpecialUi.ui
@@ -167,6 +167,9 @@
           <property name="maximum">
            <number>200</number>
           </property>
+          <property name="value">
+           <number>100</number>
+          </property>
          </widget>
         </item>
        </layout>
@@ -287,6 +290,9 @@
           <property name="maximum">
            <number>200</number>
           </property>
+          <property name="value">
+           <number>100</number>
+          </property>
          </widget>
         </item>
        </layout>
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs