From b6a45e6f2b14c124b01d7630a29972c1e7af54e6 Mon Sep 17 00:00:00 2001 From: Francesco Pio Gaglione Date: Sat, 10 Aug 2024 21:54:19 +0200 Subject: [PATCH] Clear and close search field on nav --- src/app.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index 8763081..ef9f54f 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1111,6 +1111,9 @@ impl Application for App { } fn on_nav_select(&mut self, entity: Entity) -> Command { + self.search_active = false; + self.search_input.clear(); + self.nav_model.activate(entity); if let Some(location) = self.nav_model.data::(entity) { let message = Message::TabMessage(None, tab::Message::Location(location.clone())); @@ -1122,7 +1125,6 @@ impl Application for App { return mounter.mount(data.1.clone()).map(|_| message::none()); } } - Command::none() }