From b386ec40beec4a6779eace1e6704278a5d1e045e Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 27 Feb 2014 10:44:45 +0800 Subject: [PATCH] Fix crash caused by Protocol::RegisterProtocol. From crash report this exists on OS X too, previously the fix is only available on Linux. However we should remove all calls of protocol things in UI thread in future. --- browser/api/atom_api_protocol.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/browser/api/atom_api_protocol.cc b/browser/api/atom_api_protocol.cc index 1499f38cff..7c44f81d4f 100644 --- a/browser/api/atom_api_protocol.cc +++ b/browser/api/atom_api_protocol.cc @@ -368,11 +368,9 @@ void Protocol::Initialize(v8::Handle target) { // Remember the protocol object, used for emitting event later. g_protocol_object.reset(target); -#if defined(OS_LINUX) // Make sure the job factory has been created. AtomBrowserContext::Get()->url_request_context_getter()-> GetURLRequestContext(); -#endif NODE_SET_METHOD(target, "registerProtocol", RegisterProtocol); NODE_SET_METHOD(target, "unregisterProtocol", UnregisterProtocol);