From c680492a9ac6392e4389a2f120778947338ce7c2 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 29 Dec 2025 17:12:23 -0700 Subject: [PATCH] Hide shadowed mounts, may fix #1245 --- src/mounter/gvfs.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mounter/gvfs.rs b/src/mounter/gvfs.rs index b437f8c..9fdaf12 100644 --- a/src/mounter/gvfs.rs +++ b/src/mounter/gvfs.rs @@ -50,6 +50,8 @@ fn gio_icon_to_path(icon: &gio::Icon, size: u16) -> Option { fn items(monitor: &gio::VolumeMonitor, sizes: IconSizes) -> MounterItems { let mut items: MounterItems = (monitor.mounts().into_iter()) .enumerate() + // Hide shadowed mounts + .filter(|(_, mount)| !mount.is_shadowed()) .map(|(i, mount)| { let root = MountExt::root(&mount); let is_remote = root