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; |
} |