From 08090bbb6b180061900c151c58a82c0b7ac77ed7 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Thu, 11 Sep 2025 10:45:30 +0600 Subject: [PATCH] fixed the winetricks detection path --- winehelper_gui.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/winehelper_gui.py b/winehelper_gui.py index d577564..324e4cb 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -3196,20 +3196,20 @@ class WineHelperGUI(QMainWindow): QMessageBox.critical(self, "Ошибка", f"Каталог префикса не найден:\n{prefix_path}") return - winehelper_dir = os.path.dirname(self.winehelper_path) + winetricks_search_dir = Var.DATA_PATH winetricks_path = None try: # Ищем файл, который начинается с 'winetricks_' - for filename in os.listdir(winehelper_dir): + for filename in os.listdir(winetricks_search_dir): if filename.startswith("winetricks_"): - winetricks_path = os.path.join(winehelper_dir, filename) + winetricks_path = os.path.join(winetricks_search_dir, filename) break # Нашли, выходим из цикла except OSError as e: - QMessageBox.critical(self, "Ошибка", f"Не удалось прочитать директорию {winehelper_dir}: {e}") + QMessageBox.critical(self, "Ошибка", f"Не удалось прочитать директорию {winetricks_search_dir}: {e}") return if not winetricks_path: - QMessageBox.critical(self, "Ошибка", f"Скрипт winetricks не найден в директории:\n{winehelper_dir}") + QMessageBox.critical(self, "Ошибка", f"Скрипт winetricks не найден в директории:\n{winetricks_search_dir}") return wine_executable = self._get_wine_executable_for_prefix(prefix_name)