Apply BufferReloaded
message to incomplete remote buffers
This commit is contained in:
parent
acbf9b55d7
commit
7f73ebdab5
1 changed files with 7 additions and 1 deletions
|
@ -6310,7 +6310,13 @@ impl Project {
|
||||||
let buffer = this
|
let buffer = this
|
||||||
.opened_buffers
|
.opened_buffers
|
||||||
.get(&payload.buffer_id)
|
.get(&payload.buffer_id)
|
||||||
.and_then(|buffer| buffer.upgrade(cx));
|
.and_then(|buffer| buffer.upgrade(cx))
|
||||||
|
.or_else(|| {
|
||||||
|
this.incomplete_remote_buffers
|
||||||
|
.get(&payload.buffer_id)
|
||||||
|
.cloned()
|
||||||
|
.flatten()
|
||||||
|
});
|
||||||
if let Some(buffer) = buffer {
|
if let Some(buffer) = buffer {
|
||||||
buffer.update(cx, |buffer, cx| {
|
buffer.update(cx, |buffer, cx| {
|
||||||
buffer.did_reload(version, fingerprint, line_ending, mtime, cx);
|
buffer.did_reload(version, fingerprint, line_ending, mtime, cx);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue