Ensure language is set on diffs from ActionLog and AcpThread (#46129)

Release Notes:

- N/A
This commit is contained in:
Cole Miller authored and GitHub committed 2026-01-05 20:29:30 -05:00
1 parent 7d50c2e799
commit 2fdf91c3c2
2 files changed
+15 -2

No files matched your search

+7 -1
View File
@@ -79,7 +79,13 @@ impl ActionLog {
});
let text_snapshot = buffer.read(cx).text_snapshot();
let diff = cx.new(|cx| BufferDiff::new(&text_snapshot, cx));
let language = buffer.read(cx).language().cloned();
let language_registry = buffer.read(cx).language_registry();
let diff = cx.new(|cx| {
let mut diff = BufferDiff::new(&text_snapshot, cx);
diff.language_changed(language, language_registry, cx);
diff
});
let (diff_update_tx, diff_update_rx) = mpsc::unbounded();
let diff_base;
let unreviewed_edits;