mirror of
https://github.com/Microsoft/vscode
synced 2024-10-02 17:32:41 +00:00
Remove buffers that shouldn't be validated from geterr
request (#206843)
Fixes #206644
This commit is contained in:
parent
e2f64dd1ab
commit
a5abe07cea
|
@ -725,6 +725,13 @@ export default class BufferSyncSupport extends Disposable {
|
|||
orderedFileSet.set(buffer.resource, undefined);
|
||||
}
|
||||
|
||||
for (const { resource } of orderedFileSet.entries()) {
|
||||
const buffer = this.syncedBuffers.get(resource);
|
||||
if (buffer && !this.shouldValidate(buffer)) {
|
||||
orderedFileSet.delete(resource);
|
||||
}
|
||||
}
|
||||
|
||||
if (orderedFileSet.size) {
|
||||
const getErr = this.pendingGetErr = GetErrRequest.executeGetErrRequest(this.client, orderedFileSet, () => {
|
||||
if (this.pendingGetErr === getErr) {
|
||||
|
|
Loading…
Reference in a new issue