From c6017a7dce7f67d135381f5d4db2e75a6eb653be Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Sat, 23 Aug 2025 21:23:39 +0500 Subject: [PATCH] fix(file explorer): don't skip /run/media Signed-off-by: Boris Yumankulov --- portprotonqt/dialogs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/portprotonqt/dialogs.py b/portprotonqt/dialogs.py index 173100f..0d12418 100644 --- a/portprotonqt/dialogs.py +++ b/portprotonqt/dialogs.py @@ -137,8 +137,9 @@ class FileExplorer(QDialog): if len(parts) < 2: continue mount_point = parts[1] - # Исключаем системные и временные пути - if mount_point.startswith(('/run', '/dev', '/sys', '/proc', '/tmp', '/snap', '/var/lib')): + # Исключаем системные и временные пути, но сохраняем /run/media + if (mount_point.startswith(('/dev', '/sys', '/proc', '/tmp', '/snap', '/var/lib')) or + (mount_point.startswith('/run') and not mount_point.startswith('/run/media'))): continue # Проверяем, является ли точка монтирования директорией и доступна ли она if os.path.isdir(mount_point) and os.access(mount_point, os.R_OK):