From a518af71eae073b192cac083828f2e3fea20d377 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 22 May 2013 09:29:10 -0700 Subject: [PATCH] Unload package before upgrade --- src/app/package-manager.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/package-manager.coffee b/src/app/package-manager.coffee index 870c938a6..dda1d47de 100644 --- a/src/app/package-manager.coffee +++ b/src/app/package-manager.coffee @@ -45,6 +45,7 @@ install = ({name, version}, callback) -> activateOnSuccess = !atom.isPackageDisabled(name) activateOnFailure = atom.isPackageActive(name) atom.deactivatePackage(name) if atom.isPackageActive(name) + atom.unloadPackage(name) if atom.isPackageLoaded(name) apm = require.resolve '.bin/apm' apmProcess = spawn(apm, ['install', "#{name}@#{version}"])