| Index: content/gpu/gpu_watchdog_thread.cc
|
| diff --git a/content/gpu/gpu_watchdog_thread.cc b/content/gpu/gpu_watchdog_thread.cc
|
| index cb2e8b7d171e52f2e274c1487b0ad1bcca930b4e..b3a9c75ddc96e0fc8f7bd6d1b605f45a1cb42cc3 100644
|
| --- a/content/gpu/gpu_watchdog_thread.cc
|
| +++ b/content/gpu/gpu_watchdog_thread.cc
|
| @@ -241,11 +241,10 @@ void GpuWatchdogThread::DeliberatelyTerminateToRecoverFromHang() {
|
| base::ThreadTicks current_cpu_time = GetWatchedThreadTime();
|
| base::TimeDelta time_since_arm = current_cpu_time - arm_cpu_time_;
|
| if (use_thread_cpu_time_ && (time_since_arm < timeout_)) {
|
| - message_loop()->PostDelayedTask(
|
| + task_runner()->PostDelayedTask(
|
| FROM_HERE,
|
| - base::Bind(
|
| - &GpuWatchdogThread::DeliberatelyTerminateToRecoverFromHang,
|
| - weak_factory_.GetWeakPtr()),
|
| + base::Bind(&GpuWatchdogThread::DeliberatelyTerminateToRecoverFromHang,
|
| + weak_factory_.GetWeakPtr()),
|
| timeout_ - time_since_arm);
|
| return;
|
| }
|
|
|