| 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(
|
|
|