From 0b204bfdc8d083c05e6b0637b4f3dbdf0eff9cde Mon Sep 17 00:00:00 2001 From: KCaverly Date: Thu, 24 Aug 2023 13:40:04 +0200 Subject: [PATCH] reindex semantic index when search project pane is reactivated in semantic mode Co-authored-by: Piotr --- crates/search/src/project_search.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/search/src/project_search.rs b/crates/search/src/project_search.rs index b0ec7219d138c03da94fcceaeb7f2ca682084e1e..f665c4ddcdf585c4373406bbef12a01d88a2ceca 100644 --- a/crates/search/src/project_search.rs +++ b/crates/search/src/project_search.rs @@ -1635,6 +1635,12 @@ impl ToolbarItemView for ProjectSearchBar { self.subscription = None; self.active_project_search = None; if let Some(search) = active_pane_item.and_then(|i| i.downcast::()) { + search.update(cx, |search, cx| { + if search.current_mode == SearchMode::Semantic { + search.index_project(cx); + } + }); + self.subscription = Some(cx.observe(&search, |_, _, cx| cx.notify())); self.active_project_search = Some(search); ToolbarItemLocation::PrimaryLeft {