Index: content/gpu/gpu_child_thread.cc |
diff --git a/content/gpu/gpu_child_thread.cc b/content/gpu/gpu_child_thread.cc |
index e652ca914b2522242abeff12133648870ae82245..6f8f9dfa7df7e32c1bec9d8357397ca03a35891c 100644 |
--- a/content/gpu/gpu_child_thread.cc |
+++ b/content/gpu/gpu_child_thread.cc |
@@ -230,7 +230,9 @@ void GpuChildThread::Shutdown() { |
void GpuChildThread::Init(const base::Time& process_start_time) { |
process_start_time_ = process_start_time; |
- process_control_.reset(new GpuProcessControlImpl()); |
+ process_control_.reset( |
+ new GpuProcessControlImpl(message_loop()->task_runner())); |
+ |
// Use of base::Unretained(this) is safe here because |service_registry()| |
// will be destroyed before GpuChildThread is destructed. |
service_registry()->AddService(base::Bind( |