Index: content/browser/gpu/gpu_process_host.cc |
diff --git a/content/browser/gpu/gpu_process_host.cc b/content/browser/gpu/gpu_process_host.cc |
index be1437451b93cfe3bf8cc80ddd54259721a1b88b..654f49cbc359cedb56b13942570546523610cf6d 100644 |
--- a/content/browser/gpu/gpu_process_host.cc |
+++ b/content/browser/gpu/gpu_process_host.cc |
@@ -34,6 +34,7 @@ |
#include "content/public/browser/render_widget_host_view_frame_subscriber.h" |
#include "content/public/common/content_client.h" |
#include "content/public/common/content_switches.h" |
+#include "content/public/common/mojo_channel_switches.h" |
#include "content/public/common/result_codes.h" |
#include "content/public/common/sandboxed_process_launcher_delegate.h" |
#include "gpu/command_buffer/service/gpu_switches.h" |
@@ -516,7 +517,8 @@ bool GpuProcessHost::Init() { |
#endif |
in_process_gpu_thread_->StartWithOptions(options); |
- OnProcessLaunched(); // Fake a callback that the process is ready. |
+ process_->NotifyProcessLaunched(); // Fake a callback that the process is |
+ // ready. |
} else if (!LaunchGpuProcess(channel_id)) { |
return false; |
} |
@@ -556,6 +558,10 @@ void GpuProcessHost::AddFilter(IPC::MessageFilter* filter) { |
process_->GetHost()->AddFilter(filter); |
} |
+bool GpuProcessHost::ShouldUseMojoChannel() { |
+ return content::ShouldUseMojoChannel(); |
+} |
+ |
bool GpuProcessHost::OnMessageReceived(const IPC::Message& message) { |
DCHECK(CalledOnValidThread()); |
IPC_BEGIN_MESSAGE_MAP(GpuProcessHost, message) |