From dc06f78c43b623f88c792d4cc830eaa0607a2d58 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Thu, 26 Jun 2025 21:10:44 +0500 Subject: [PATCH] fix(FileExplorer): normalize path handling for parent directory navigation Signed-off-by: Boris Yumankulov --- portprotonqt/dialogs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/portprotonqt/dialogs.py b/portprotonqt/dialogs.py index b646971..6592a5c 100644 --- a/portprotonqt/dialogs.py +++ b/portprotonqt/dialogs.py @@ -172,10 +172,12 @@ class FileExplorer(QDialog): full_path = os.path.join(self.current_path, selected) if os.path.isdir(full_path): - self.current_path = full_path + # Если выбрана директория, нормализуем путь + self.current_path = os.path.normpath(full_path) self.update_file_list() else: - self.file_signal.file_selected.emit(full_path) + # Для файла отправляем нормализованный путь + self.file_signal.file_selected.emit(os.path.normpath(full_path)) self.accept() def update_file_list(self):