From f998da301c89cedd480c24be43619e9f4d5b91c2 Mon Sep 17 00:00:00 2001 From: Corey Johnson & Nathan Sobo Date: Tue, 17 Jul 2012 18:39:00 -0600 Subject: [PATCH] Native handler logs when completion callback for child process raises exception --- Atom/src/native_handler.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Atom/src/native_handler.mm b/Atom/src/native_handler.mm index 7b8103898..c3e096c68 100644 --- a/Atom/src/native_handler.mm +++ b/Atom/src/native_handler.mm @@ -473,6 +473,11 @@ bool NativeHandler::Execute(const CefString& name, args.push_back(CefV8Value::CreateString([errorOutput UTF8String])); callback->ExecuteFunction(callback, args, retval, e, false); + + if (e.get()) { + NSLog(@"Error thrown in TaskTerminatedHandle %s", e->GetMessage().ToString().c_str()); + } + context->Exit(); stdout.fileHandleForReading.writeabilityHandler = nil;