diff --git a/main/handlers.js b/main/handlers.js index 605e5b31..50b9a082 100644 --- a/main/handlers.js +++ b/main/handlers.js @@ -5,8 +5,6 @@ module.exports = { var path = require('path') -var log = require('./log') - function install () { if (process.platform === 'darwin') { installDarwin() @@ -47,6 +45,8 @@ function uninstallDarwin () {} function installWin32 () { var Registry = require('winreg') + var log = require('./log') + var iconPath = path.join(process.resourcesPath, 'app.asar.unpacked', 'static', 'WebTorrentFile.ico') registerProtocolHandlerWin32('magnet', 'URL:BitTorrent Magnet URL', iconPath, process.execPath) @@ -242,12 +242,14 @@ function uninstallWin32 () { } function installLinux () { - var config = require('../config') var fs = require('fs') var mkdirp = require('mkdirp') var os = require('os') var path = require('path') + var config = require('../config') + var log = require('./log') + installDesktopFile() installIconFile()