Relay saved version metadata to ensure buffers modified state converges

This commit is contained in:
Antonio Scandurra 2023-01-17 16:20:50 +01:00
parent 2cd9db1cfe
commit bb200aa082
3 changed files with 26 additions and 2 deletions

View file

@ -5209,6 +5209,19 @@ impl Project {
})
.log_err();
client
.send(proto::BufferReloaded {
project_id,
buffer_id,
version: language::proto::serialize_version(buffer.saved_version()),
mtime: Some(buffer.saved_mtime().into()),
fingerprint: buffer.saved_version_fingerprint().into(),
line_ending: language::proto::serialize_line_ending(
buffer.line_ending(),
) as i32,
})
.log_err();
cx.background()
.spawn(
async move {