Hide shadowed mounts, may fix #1245

This commit is contained in:
Jeremy Soller 2025-12-29 17:12:23 -07:00
parent 5edeea69f9
commit c680492a9a
No known key found for this signature in database
GPG key ID: 670FDFB5428E05CA

View file

@ -50,6 +50,8 @@ fn gio_icon_to_path(icon: &gio::Icon, size: u16) -> Option<PathBuf> {
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