From 002ebecf3e3ed634f63e570e89c5014ae1dc8301 Mon Sep 17 00:00:00 2001 From: Apoorv Darshan Date: Tue, 17 Feb 2026 22:01:31 +0530 Subject: [PATCH] Fix NameError in choose_bg_color when color picker is cancelled When a user cancels the color chooser dialog, text_area was referenced outside the if color: block where it was defined, causing a NameError. Fixed by nesting the text_area usage inside the color check, matching the pattern already used in choose_fg_color. --- markdown_reader/ui.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/markdown_reader/ui.py b/markdown_reader/ui.py index cb35a37..02df535 100644 --- a/markdown_reader/ui.py +++ b/markdown_reader/ui.py @@ -858,10 +858,10 @@ def choose_bg_color(self): if color: color = color.hex text_area = self.get_current_text_area() - if text_area: - text_area.config(bg=color) - self.current_bg_color = color - self.update_preview() + if text_area: + text_area.config(bg=color) + self.current_bg_color = color + self.update_preview() def update_preview(self):