From d1c8afd83f95757649fe322c9443122eff6e4277 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 16 Oct 2024 08:41:17 +0300 Subject: [PATCH] grab focus on set --- .../window/tab/item/page/input/content/response/widget.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/browser/window/tab/item/page/input/content/response/widget.rs b/src/app/browser/window/tab/item/page/input/content/response/widget.rs index 4f529aaf..cb8b0024 100644 --- a/src/app/browser/window/tab/item/page/input/content/response/widget.rs +++ b/src/app/browser/window/tab/item/page/input/content/response/widget.rs @@ -11,7 +11,7 @@ pub struct Widget { impl Widget { // Construct pub fn new_arc() -> Arc { - let gobject = Entry::builder().hexpand(true).build(); + let gobject = Entry::builder().editable(true).hexpand(true).build(); Arc::new(Self { gobject }) } @@ -20,7 +20,8 @@ impl Widget { pub fn set(&self, placeholder_text: &str, sensitive: bool) { self.gobject.set_text(&""); // reset self.gobject.set_placeholder_text(Some(placeholder_text)); - self.gobject.set_sensitive(sensitive); + // self.gobject.set_sensitive(sensitive); + self.gobject.grab_focus(); } // Getters