HACK: add setTimeout to uninstaller
This commit is contained in:
@@ -40,13 +40,18 @@ function handleEvent (cmd) {
|
|||||||
if (cmd === '--squirrel-uninstall') {
|
if (cmd === '--squirrel-uninstall') {
|
||||||
// App was just uninstalled. Undo anything we did in the --squirrel-install and
|
// App was just uninstalled. Undo anything we did in the --squirrel-install and
|
||||||
// --squirrel-updated handlers
|
// --squirrel-updated handlers
|
||||||
removeShortcuts(function () {
|
|
||||||
app.quit()
|
|
||||||
})
|
|
||||||
|
|
||||||
// Uninstall .torrent file and magnet link handlers
|
// Uninstall .torrent file and magnet link handlers
|
||||||
handlers.uninstall()
|
handlers.uninstall()
|
||||||
|
|
||||||
|
// Remove desktop/start menu shortcuts.
|
||||||
|
// HACK: add a callback to handlers.uninstall() so we can remove this setTimeout
|
||||||
|
setTimeout(function () {
|
||||||
|
removeShortcuts(function () {
|
||||||
|
app.quit()
|
||||||
|
})
|
||||||
|
}, 1000)
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user