From eefc18202f85f4a5060ceac6402824b7dd446516 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Sat, 1 Jun 2013 19:59:22 +0800 Subject: [PATCH] Make crash reporter work. --- src/atom-application.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/atom-application.coffee b/src/atom-application.coffee index da4dd5b67..932286ff4 100644 --- a/src/atom-application.coffee +++ b/src/atom-application.coffee @@ -1,6 +1,7 @@ AtomWindow = require './atom-window' BrowserWindow = require 'browser-window' Menu = require 'menu' +crashReporter = require 'crash-reporter' app = require 'app' ipc = require 'ipc' dialog = require 'dialog' @@ -43,6 +44,7 @@ class AtomApplication @pathsToOpen ?= [] @windows = [] + @setupCrashReporter() @listenForArgumentsFromNewProcess() @setupNodePath() @setupJavaScriptArguments() @@ -86,6 +88,11 @@ class AtomApplication process.env['NODE_PATH'] = resourcePaths.join path.delimiter + setupCrashReporter: -> + crashReporter.setCompanyName 'GitHub' + crashReporter.setSubmissionURL 'https://speakeasy.githubapp.com/submit_crash_log' + crashReporter.setAutoSubmit true + listenForArgumentsFromNewProcess: -> fs.unlinkSync socketPath if fs.existsSync(socketPath) server = net.createServer (connection) =>