Skip to content

Commit 9c23eb0

Browse files
committed
Make pasting canceling ongoing geterr requests
Should speed up pasting
1 parent 406d1d7 commit 9c23eb0

File tree

1 file changed

+2
-2
lines changed
  • extensions/typescript-language-features/src/languageFeatures

1 file changed

+2
-2
lines changed

extensions/typescript-language-features/src/languageFeatures/copyPaste.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,13 @@ class DocumentPasteProvider implements vscode.DocumentPasteEditProvider {
9797
return;
9898
}
9999

100-
const response = await this._client.execute('getPasteEdits', {
100+
const response = await this._client.interruptGetErr(() => this._client.execute('getPasteEdits', {
101101
file,
102102
// TODO: only supports a single paste for now
103103
pastedText: [text],
104104
pasteLocations: ranges.map(typeConverters.Range.toTextSpan),
105105
copiedFrom
106-
}, token);
106+
}, token));
107107
if (response.type !== 'response' || !response.body || token.isCancellationRequested) {
108108
return;
109109
}

0 commit comments

Comments
 (0)