fixed the winetricks detection path
This commit is contained in:
		| @@ -3196,20 +3196,20 @@ class WineHelperGUI(QMainWindow): | |||||||
|             QMessageBox.critical(self, "Ошибка", f"Каталог префикса не найден:\n{prefix_path}") |             QMessageBox.critical(self, "Ошибка", f"Каталог префикса не найден:\n{prefix_path}") | ||||||
|             return |             return | ||||||
|  |  | ||||||
|         winehelper_dir = os.path.dirname(self.winehelper_path) |         winetricks_search_dir = Var.DATA_PATH | ||||||
|         winetricks_path = None |         winetricks_path = None | ||||||
|         try: |         try: | ||||||
|             # Ищем файл, который начинается с 'winetricks_' |             # Ищем файл, который начинается с 'winetricks_' | ||||||
|             for filename in os.listdir(winehelper_dir): |             for filename in os.listdir(winetricks_search_dir): | ||||||
|                 if filename.startswith("winetricks_"): |                 if filename.startswith("winetricks_"): | ||||||
|                     winetricks_path = os.path.join(winehelper_dir, filename) |                     winetricks_path = os.path.join(winetricks_search_dir, filename) | ||||||
|                     break  # Нашли, выходим из цикла |                     break  # Нашли, выходим из цикла | ||||||
|         except OSError as e: |         except OSError as e: | ||||||
|             QMessageBox.critical(self, "Ошибка", f"Не удалось прочитать директорию {winehelper_dir}: {e}") |             QMessageBox.critical(self, "Ошибка", f"Не удалось прочитать директорию {winetricks_search_dir}: {e}") | ||||||
|             return |             return | ||||||
|  |  | ||||||
|         if not winetricks_path: |         if not winetricks_path: | ||||||
|             QMessageBox.critical(self, "Ошибка", f"Скрипт winetricks не найден в директории:\n{winehelper_dir}") |             QMessageBox.critical(self, "Ошибка", f"Скрипт winetricks не найден в директории:\n{winetricks_search_dir}") | ||||||
|             return |             return | ||||||
|  |  | ||||||
|         wine_executable = self._get_wine_executable_for_prefix(prefix_name) |         wine_executable = self._get_wine_executable_for_prefix(prefix_name) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user