settings_ui: Fix garbage value for terminal font size (#40093)

Closes #40086

Release Notes:

- Fixed garbage value shown for terminal font size in the settings UI
when no font size is defined in `settings.json`.
This commit is contained in:
Smit Barmase
2025-10-13 11:54:48 +00:00
committed by GitHub
parent 785cb41565
commit af52cbacf9
+3 -1
View File
@@ -3342,7 +3342,9 @@ pub(crate) fn settings_data() -> Vec<SettingsPage> {
description: "Font size for terminal text. If not set, defaults to buffer font size",
field: Box::new(SettingField {
pick: |settings_content| {
if let Some(terminal) = &settings_content.terminal {
if let Some(terminal) = &settings_content.terminal
&& terminal.font_size.is_some()
{
&terminal.font_size
} else if settings_content.theme.buffer_font_size.is_some() {
&settings_content.theme.buffer_font_size