From e8db5bcf7d15e62bfd46ed75b0c5a40699ad3cb1 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Fri, 21 Nov 2025 13:35:11 +1100 Subject: [PATCH] Fix not accidentally forcing key to saved config when font size is saved --- bouquin/main_window.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bouquin/main_window.py b/bouquin/main_window.py index 2065417..03b2cb7 100644 --- a/bouquin/main_window.py +++ b/bouquin/main_window.py @@ -921,9 +921,11 @@ class MainWindow(QMainWindow): size = self.cfg.font_size editor.qfont.setPointSize(size) editor.setFont(editor.qfont) - # save size to settings self.cfg.font_size = size - save_db_config(self.cfg) + # save size to settings + cfg = load_db_config() + cfg.font_size = self.cfg.font_size + save_db_config(cfg) def _retheme_overrides(self): self._apply_calendar_text_colors() @@ -1075,7 +1077,10 @@ class MainWindow(QMainWindow): new_size = old_size + delta self.cfg.font_size = new_size - save_db_config(self.cfg) + # save size to settings + cfg = load_db_config() + cfg.font_size = self.cfg.font_size + save_db_config(cfg) # Apply font size change to all open editors self._apply_font_size_to_all_tabs(new_size)