From 0dd99d805b857efd228a09e3ed65cfb7f98742fa Mon Sep 17 00:00:00 2001 From: Seongjae Lee Date: Thu, 23 Jun 2016 19:07:40 -0700 Subject: [PATCH] Fix #52 to prevent spitting an error message when whitespace package is not active --- lib/notational-velocity-view.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/notational-velocity-view.coffee b/lib/notational-velocity-view.coffee index c3ddac9..a91fc28 100644 --- a/lib/notational-velocity-view.coffee +++ b/lib/notational-velocity-view.coffee @@ -105,9 +105,12 @@ class NotationalVelocityView extends SelectListView if filePath atom.workspace.open(filePath).then (editor) -> save = -> - atom.packages.deactivatePackage 'whitespace' + isWhiteSpaceActive = atom.packages.isPackageActive 'whitespace' + if isWhiteSpaceActive + atom.packages.deactivatePackage 'whitespace' editor.save() - atom.packages.activatePackage 'whitespace' + if isWhiteSpaceActive + atom.packages.activatePackage 'whitespace' debouncedSave = _.debounce save, 1000 editor.onDidStopChanging () -> debouncedSave() if editor.isModified()