WIP Notifying buffers of head text change

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
This commit is contained in:
Julia
2022-09-29 13:16:02 -04:00
co-authored by Mikayla Maki
parent 759b7f1e07
commit 7e5d49487b
8 changed files with 142 additions and 70 deletions
+3 -3
View File
@@ -312,13 +312,13 @@ impl MultiBuffer {
self.read(cx).symbols_containing(offset, theme)
}
pub fn update_git(&mut self, cx: &mut ModelContext<Self>) {
pub fn git_diff_recalc(&mut self, cx: &mut ModelContext<Self>) {
let buffers = self.buffers.borrow();
for buffer_state in buffers.values() {
if buffer_state.buffer.read(cx).needs_git_update() {
if buffer_state.buffer.read(cx).needs_git_diff_recalc() {
buffer_state
.buffer
.update(cx, |buffer, cx| buffer.update_git(cx))
.update(cx, |buffer, cx| buffer.git_diff_recalc(cx))
}
}
}