From 223e201d39c668dfd308a35e3beb96f03cbe51e1 Mon Sep 17 00:00:00 2001 From: no Date: Sat, 19 Jul 2025 03:37:17 +0300 Subject: [PATCH] log_display fix --- gui/translation_tab.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui/translation_tab.py b/gui/translation_tab.py index 810c956..e5e82a6 100644 --- a/gui/translation_tab.py +++ b/gui/translation_tab.py @@ -497,7 +497,6 @@ class TranslationTab(QWidget): module_selector_layout.addWidget(module_label) self.module_combo = QComboBox() - self.setup_module_list() module_selector_layout.addWidget(self.module_combo) # Estimate checkbox @@ -527,6 +526,8 @@ class TranslationTab(QWidget): # Console log at the bottom log_widget = self.create_log_widget() layout.addWidget(log_widget) + + self.setup_module_list() # Translation button button_layout = QHBoxLayout() @@ -618,7 +619,8 @@ class TranslationTab(QWidget): self.module_combo.addItem(f"{module[0]} ({extensions})") except Exception as e: - self.log_display.append(f"Warning: Could not load modules: {str(e)}") + # Store error for later logging since log_display might not exist yet + self.module_load_error = f"Warning: Could not load modules: {str(e)}" # Add a default option self.module_combo.addItem("RPG Maker MV/MZ (.json)") self.modules = [["RPG Maker MV/MZ", [".json"], None]]