diff --git a/crates/git_ui/src/git_panel.rs b/crates/git_ui/src/git_panel.rs index ef184af6a8d5c510293c4c3821b4f5431ceef5e4..cea1d9b4631bf83fbe2d8eb5c2a208ffcbfc5e4e 100644 --- a/crates/git_ui/src/git_panel.rs +++ b/crates/git_ui/src/git_panel.rs @@ -2237,7 +2237,14 @@ impl GitPanel { fn update_visible_entries(&mut self, cx: &mut Context) { self.entries.clear(); self.single_staged_entry.take(); - self.single_staged_entry.take(); + self.conflicted_count = 0; + self.conflicted_staged_count = 0; + self.new_count = 0; + self.tracked_count = 0; + self.new_staged_count = 0; + self.tracked_staged_count = 0; + self.entry_count = 0; + let mut changed_entries = Vec::new(); let mut new_entries = Vec::new(); let mut conflict_entries = Vec::new();