Skip to content

Commit

Permalink
Windows bugs & improvements + test failure improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
adam-lynch committed Sep 17, 2016
1 parent bfbc78d commit 9071403
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/AutoLaunchWindows.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,12 @@ module.exports =
disable: (appName) ->
return new Promise (resolve, reject) ->
regKey.remove appName, (err) ->
return reject(err) if err?
if err?
# The registry key should exist but in case it fails because it doesn't exist, resolve false instead
# rejecting with an error
if err.message.indexOf('The system was unable to find the specified registry key or value') isnt -1
return resolve false
return reject err
resolve()


Expand All @@ -51,5 +56,5 @@ module.exports =
isEnabled: (appName) ->
return new Promise (resolve, reject) ->
regKey.get appName, (err, item) ->
return reject err if err?
resolve(item?)
return resolve false if err?
resolve(item?)

0 comments on commit 9071403

Please sign in to comment.