fixed the winetricks detection path
This commit is contained in:
		| @@ -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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user