fix-builtin-extensions.patch 700 B

123456789101112131415
  1. diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
  2. index 2b0a0fa..499cff4 100644
  3. --- a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
  4. +++ b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
  5. @@ -206,6 +206,10 @@ export class Extension implements IExtension {
  6. if (!this.gallery || !this.local) {
  7. return false;
  8. }
  9. + // Do not allow updating system extensions
  10. + if (this.type === ExtensionType.System) {
  11. + return false;
  12. + }
  13. if (!this.local.preRelease && this.gallery.properties.isPreReleaseVersion) {
  14. return false;
  15. }