parent
0a9bcdd5fd
commit
05ea61ed72
1 changed files with 4 additions and 8 deletions
12
src/app.rs
12
src/app.rs
|
|
@ -1461,15 +1461,11 @@ impl App {
|
||||||
for (i, (key, item)) in nav_items.into_iter().enumerate() {
|
for (i, (key, item)) in nav_items.into_iter().enumerate() {
|
||||||
nav_model = nav_model.insert(|mut b| {
|
nav_model = nav_model.insert(|mut b| {
|
||||||
b = b.text(item.name()).data(MounterData(key, item.clone()));
|
b = b.text(item.name()).data(MounterData(key, item.clone()));
|
||||||
|
let uri = item.uri().to_string();
|
||||||
if let Some(path) = item.path() {
|
if let Some(path) = item.path() {
|
||||||
b = b.data(Location::Network(
|
b = b.data(Location::Network(uri, item.name(), Some(path)));
|
||||||
item.uri().to_string(),
|
} else if !uri.is_empty() {
|
||||||
item.name(),
|
b = b.data(Location::Network(uri, item.name(), None));
|
||||||
Some(path),
|
|
||||||
));
|
|
||||||
} else {
|
|
||||||
println!("{:?}: {:?}", item.name(), item.uri());
|
|
||||||
b = b.data(Location::Network(item.uri().to_string(), item.name(), None));
|
|
||||||
}
|
}
|
||||||
if let Some(icon) = item.icon(true) {
|
if let Some(icon) = item.icon(true) {
|
||||||
b = b.icon(widget::icon::icon(icon).size(16));
|
b = b.icon(widget::icon::icon(icon).size(16));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue