mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 09:05:27 +00:00
use optionals, remove undefined enums
This commit is contained in:
parent
11b9dc94d3
commit
b3c7545717
6 changed files with 52 additions and 47 deletions
|
|
@ -142,7 +142,11 @@ impl Tab {
|
|||
|
||||
// Get label by widget ID
|
||||
if let Some(label) = self.labels.borrow().get(id) {
|
||||
label.update(&page.title());
|
||||
if let Some(title) = page.title() {
|
||||
label.update(Some(&title));
|
||||
} else {
|
||||
label.update(None);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -159,7 +163,7 @@ impl Tab {
|
|||
let id = &widget.widget_name();
|
||||
// Get page by widget ID
|
||||
if let Some(page) = self.pages.borrow().get(id) {
|
||||
return Some(page.title());
|
||||
return page.title();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -176,7 +180,7 @@ impl Tab {
|
|||
let id = &widget.widget_name();
|
||||
// Get page by widget ID
|
||||
if let Some(page) = self.pages.borrow().get(id) {
|
||||
return Some(page.description());
|
||||
return page.description();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue