Skip to content

Commit

Permalink
Merge pull request #227 from CompuIves/fix/extension-order
Browse files Browse the repository at this point in the history
fix: swap toRemove & toAdd in deltaExtensions
  • Loading branch information
CGNonofr authored Nov 7, 2023
2 parents 29f389a + 0f8c669 commit 7afc32a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/service-override/extensions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -433,14 +433,14 @@ export class SimpleExtensionService extends AbstractExtensionService implements

public async deltaExtensions (toAdd: IExtensionWithExtHostKind[], toRemove: IExtension[]): Promise<void> {
const extHostPicker = (this._extensionHostKindPicker as LocalBrowserExtensionHostKindPicker)
for (const extension of toRemove) {
extHostPicker.removeForcedExtensionHostKind(extension.identifier.id)
}
for (const extension of toAdd) {
if (extension.extHostKind != null) {
extHostPicker.setForcedExtensionHostKind(extension.identifier.id, extension.extHostKind)
}
}
for (const extension of toRemove) {
extHostPicker.removeForcedExtensionHostKind(extension.identifier.id)
}

await this._handleDeltaExtensions(new DeltaExtensionsQueueItem(toAdd, toRemove))
}
Expand Down

0 comments on commit 7afc32a

Please sign in to comment.