Use vscode.Disposable.from for better consistency

Co-authored-by: pierceboggan <1091304+pierceboggan@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-10-27 05:14:39 +00:00
parent c87289bb39
commit 0896f76067

View File

@ -170,11 +170,13 @@ export function activate(_context: vscode.ExtensionContext) {
providerDisposable = vscode.languages.registerInlineCompletionItemProvider({ pattern: '**' }, patternBasedProvider);
// Add a disposable that will clean up the current provider when the extension is deactivated
_context.subscriptions.push({
dispose: () => {
if (providerDisposable) {
providerDisposable.dispose();
_context.subscriptions.push(
vscode.Disposable.from({
dispose: () => {
if (providerDisposable) {
providerDisposable.dispose();
}
}
}
});
})
);
}