diff --git a/crates/git_ui/src/git_panel.rs b/crates/git_ui/src/git_panel.rs index 6a72409f12ea881bab48aef5bb78bac8d76a7355..07c1fc23c8a2a9f32abac5d39cb85fda79327035 100644 --- a/crates/git_ui/src/git_panel.rs +++ b/crates/git_ui/src/git_panel.rs @@ -2243,7 +2243,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();