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