From 4692ca9702210c0c25118a08deaee67f848afbc8 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 10 Nov 2015 13:07:58 -0800 Subject: [PATCH] Guard against package not being loaded --- src/package-manager.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/package-manager.coffee b/src/package-manager.coffee index 5c0df4b70..215ddefcd 100644 --- a/src/package-manager.coffee +++ b/src/package-manager.coffee @@ -336,8 +336,10 @@ class PackageManager keymapsToEnable = _.difference(oldValue, newValue) keymapsToDisable = _.difference(newValue, oldValue) - @getLoadedPackage(packageName).deactivateKeymaps() for packageName in keymapsToDisable when not @isPackageDisabled(packageName) - @getLoadedPackage(packageName).activateKeymaps() for packageName in keymapsToEnable when not @isPackageDisabled(packageName) + for packageName in keymapsToDisable when not @isPackageDisabled(packageName) + @getLoadedPackage(packageName)?.deactivateKeymaps() + for packageName in keymapsToEnable when not @isPackageDisabled(packageName) + @getLoadedPackage(packageName)?.activateKeymaps() null loadPackages: ->