Chromium Code Reviews| Index: blimp/engine/app/blimp_content_browser_client.cc |
| diff --git a/blimp/engine/app/blimp_content_browser_client.cc b/blimp/engine/app/blimp_content_browser_client.cc |
| index 32e58b8e3efbf8e8f18fa243a5e5c02c6b00a545..06814faeddb8d220db70ed5a84f5e80855c44e0b 100644 |
| --- a/blimp/engine/app/blimp_content_browser_client.cc |
| +++ b/blimp/engine/app/blimp_content_browser_client.cc |
| @@ -6,6 +6,7 @@ |
| #include "blimp/engine/app/blimp_content_browser_client.h" |
| #include "blimp/engine/app/settings_manager.h" |
| #include "blimp/engine/mojo/blob_channel_service.h" |
| +#include "content/public/browser/browser_thread.h" |
| #include "services/shell/public/cpp/interface_registry.h" |
| namespace blimp { |
| @@ -42,9 +43,13 @@ BlimpBrowserContext* BlimpContentBrowserClient::GetBrowserContext() { |
| void BlimpContentBrowserClient::ExposeInterfacesToRenderer( |
| shell::InterfaceRegistry* registry, |
| content::RenderProcessHost* render_process_host) { |
| + scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner = |
| + content::BrowserThread::GetTaskRunnerForThread( |
| + content::BrowserThread::UI); |
| registry->AddInterface<mojom::BlobChannel>( |
| base::Bind(&BlobChannelService::Create, |
| - blimp_browser_main_parts_->GetBlobChannelSender())); |
| + blimp_browser_main_parts_->GetBlobChannelSender()), |
| + ui_task_runner); |
|
Ken Rockot(use gerrit already)
2016/07/29 17:09:45
nit: I'd rather just use base::ThreadTaskRunnerHan
|
| } |
| } // namespace engine |