app.getAppPath = ->
appPath
-# Map process.exit to app.exit, which quits gracefully.
-process.exit = app.exit
-
-# Emit a process 'exit' event on app quit.
-app.on 'quit', (event, exitCode) ->
- process.emit 'exit', exitCode
-
# Routes the events to webContents.
for name in ['login', 'certificate-error', 'select-client-certificate']
do (name) ->
message = "Uncaught Exception:\n#{stack}"
dialog.showErrorBox 'A JavaScript error occurred in the main process', message
+# Emit a process 'exit' event on app quit.
{app} = require 'electron'
+app.on 'quit', (event, exitCode) ->
+ process.emit 'exit', exitCode
+
+# Map process.exit to app.exit, which quits gracefully.
+process.exit = app.exit
# Load the RPC server.
require './rpc-server'