mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
Deactivate and delete preloaded packages if they are disabled
This commit is contained in:
@@ -410,7 +410,11 @@ class PackageManager
|
||||
disabledPackageNames = new Set(@config.get('core.disabledPackages'))
|
||||
@config.transact =>
|
||||
for pack in @getAvailablePackages()
|
||||
unless disabledPackageNames.has(pack.name)
|
||||
if disabledPackageNames.has(pack.name)
|
||||
if preloadedPackage = @preloadedPackages[pack.name]
|
||||
preloadedPackage.deactivate()
|
||||
delete preloadedPackage[pack.name]
|
||||
else
|
||||
@loadAvailablePackage(pack)
|
||||
return
|
||||
@initialPackagesLoaded = true
|
||||
|
||||
Reference in New Issue
Block a user