File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
src/vs/workbench/contrib/extensions/browser Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -774,8 +774,10 @@ export class ExtensionsWorkbenchService extends Disposable implements IExtension
774
774
775
775
this . queryLocal ( ) . then ( ( ) => {
776
776
this . extensionService . whenInstalledExtensionsRegistered ( ) . then ( ( ) => {
777
- this . onDidChangeRunningExtensions ( this . extensionService . extensions , [ ] ) ;
778
- this . _register ( this . extensionService . onDidChangeExtensions ( ( { added, removed } ) => this . onDidChangeRunningExtensions ( added , removed ) ) ) ;
777
+ if ( ! this . _store . isDisposed ) {
778
+ this . onDidChangeRunningExtensions ( this . extensionService . extensions , [ ] ) ;
779
+ this . _register ( this . extensionService . onDidChangeExtensions ( ( { added, removed } ) => this . onDidChangeRunningExtensions ( added , removed ) ) ) ;
780
+ }
779
781
} ) ;
780
782
this . resetIgnoreAutoUpdateExtensions ( ) ;
781
783
this . eventuallyCheckForUpdates ( true ) ;
@@ -1238,7 +1240,7 @@ export class ExtensionsWorkbenchService extends Disposable implements IExtension
1238
1240
continue ;
1239
1241
}
1240
1242
if ( installed . isBuiltin && ( installed . type === ExtensionType . System || ! installed . local ?. identifier . uuid ) ) {
1241
- // Skip checking updates for a builtin extension if it is a system extension or if it does not has Marketplace identifier
1243
+ // Skip checking updates for a builtin extension if it is a system extension or if it does not has Marketplace identifier
1242
1244
continue ;
1243
1245
}
1244
1246
infos . push ( { ...installed . identifier , preRelease : ! ! installed . local ?. preRelease } ) ;
You can’t perform that action at this time.
0 commit comments