From d0ef43bd12095a4c71af4bf5dd1be5aacd29d0ef Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 12 Aug 2015 23:16:17 +0800 Subject: [PATCH] Completion callback is called on IO thread --- atom/browser/net/js_asker.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/atom/browser/net/js_asker.cc b/atom/browser/net/js_asker.cc index b170275..d838ae3 100644 --- a/atom/browser/net/js_asker.cc +++ b/atom/browser/net/js_asker.cc @@ -41,7 +41,9 @@ void HandlerCallback(v8::Isolate* isolate, CHECK(holder); v8::Local value; if (!args->GetNext(&value)) { - holder->callback.Run(false, nullptr); + content::BrowserThread::PostTask( + content::BrowserThread::IO, FROM_HERE, + base::Bind(holder->callback, false, nullptr)); return; } -- 2.7.4