From 05ea61ed72f8d5f745a8651567b83218a8501423 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 19 Jul 2025 12:04:11 -0600 Subject: [PATCH] Do not attach empty URI to mounter items, fixes #1079, fixes #1085 --- src/app.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/app.rs b/src/app.rs index 0fb6085..f3e3148 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1461,15 +1461,11 @@ impl App { for (i, (key, item)) in nav_items.into_iter().enumerate() { nav_model = nav_model.insert(|mut b| { b = b.text(item.name()).data(MounterData(key, item.clone())); + let uri = item.uri().to_string(); if let Some(path) = item.path() { - b = b.data(Location::Network( - item.uri().to_string(), - item.name(), - Some(path), - )); - } else { - println!("{:?}: {:?}", item.name(), item.uri()); - b = b.data(Location::Network(item.uri().to_string(), item.name(), None)); + b = b.data(Location::Network(uri, item.name(), Some(path))); + } else if !uri.is_empty() { + b = b.data(Location::Network(uri, item.name(), None)); } if let Some(icon) = item.icon(true) { b = b.icon(widget::icon::icon(icon).size(16));