fix widget activation

This commit is contained in:
yggverse 2024-09-27 15:16:58 +03:00
parent 8bff9ce719
commit 0048e81fa0

View File

@ -21,11 +21,15 @@ impl Request {
// Connect events // Connect events
widget.connect_changed(|entry| { widget.connect_changed(|entry| {
let _ = entry.activate_action("win.update", None); entry
.activate_action("win.update", None)
.expect("Action `win.update` not found")
}); });
widget.connect_activate(|entry| { widget.connect_activate(|entry| {
let _ = entry.activate_action("win.tab_page_reload", None); // @TODO variant entry
.activate_action("win.tab_page_reload", None)
.expect("Action `win.tab_page_reload` not found")
}); });
// Result // Result
@ -42,7 +46,7 @@ impl Request {
self.widget.set_text(value); self.widget.set_text(value);
if activate { if activate {
self.widget.activate(); self.widget.emit_activate();
} }
} }