From 6ed8a7966054523688f997c2973ad5837851a598 Mon Sep 17 00:00:00 2001 From: Daniel Dybing Date: Sat, 31 Jan 2026 13:38:13 +0100 Subject: [PATCH] Fix AttributeError: Initialize language_names before use --- src/teletext/ui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/teletext/ui.py b/src/teletext/ui.py index 99c5b15..e22348a 100644 --- a/src/teletext/ui.py +++ b/src/teletext/ui.py @@ -128,6 +128,8 @@ class MainWindow(QMainWindow): self.is_modified = False self.language_overrides = {} # Session-based viewer overrides: (mag, pnum) -> lang_idx + self.language_names = ["English", "German", "Swedish/Finnish", "Italian", "French", "Portuguese/Spanish", "Turkish", "Romania"] + # UI Components self.central_widget = QWidget() self.setCentralWidget(self.central_widget) @@ -341,8 +343,6 @@ class MainWindow(QMainWindow): self.language_label = QLabel("Lang: English") self.status_bar.addPermanentWidget(self.language_label) - self.language_names = ["English", "German", "Swedish/Finnish", "Italian", "French", "Portuguese/Spanish", "Turkish", "Romania"] - # Menus self.create_menus()