headerbar: Add activate handler to add entry
This way, pressing Enter after typing/pasting a URL adds the podcast feed, instead of needing to press the button separately.
This commit is contained in:
parent
a8246a96cd
commit
0e0d860cd2
@ -244,6 +244,16 @@ impl Header {
|
|||||||
weak.upgrade().map(|h| h.add.on_add_clicked(&sender));
|
weak.upgrade().map(|h| h.add.on_add_clicked(&sender));
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
s.add
|
||||||
|
.entry
|
||||||
|
.connect_activate(clone!(weak, sender => move |_| {
|
||||||
|
weak.upgrade().map(|h| {
|
||||||
|
if h.add.add.get_sensitive() {
|
||||||
|
h.add.on_add_clicked(&sender);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}));
|
||||||
|
|
||||||
s.back.connect_clicked(clone!(weak, sender => move |_| {
|
s.back.connect_clicked(clone!(weak, sender => move |_| {
|
||||||
weak.upgrade().map(|h| h.switch_to_normal());
|
weak.upgrade().map(|h| h.switch_to_normal());
|
||||||
sender.send(Action::ShowShowsAnimated).expect("Action channel blew up somehow");
|
sender.send(Action::ShowShowsAnimated).expect("Action channel blew up somehow");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user