Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 4ab69e9dc33c582ea119a3c046535509456f836c..76004b4269f49addff3a885b5097eed78051c968 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -8,14 +8,17 @@ |
#include "base/command_line.h" |
#include "base/lazy_instance.h" |
+#include "base/location.h" |
#include "base/logging.h" |
#include "base/metrics/histogram.h" |
#include "base/process/process.h" |
#include "base/profiler/scoped_tracker.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/string16.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "base/thread_task_runner_handle.h" |
#include "base/time/time.h" |
#include "base/trace_event/trace_event.h" |
#include "components/mime_util/mime_util.h" |
@@ -3804,10 +3807,9 @@ void WebContentsImpl::DidChangeLoadProgress() { |
if (loading_weak_factory_.HasWeakPtrs()) |
return; |
- base::MessageLoop::current()->PostDelayedTask( |
- FROM_HERE, |
- base::Bind(&WebContentsImpl::SendChangeLoadProgress, |
- loading_weak_factory_.GetWeakPtr()), |
+ base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
+ FROM_HERE, base::Bind(&WebContentsImpl::SendChangeLoadProgress, |
+ loading_weak_factory_.GetWeakPtr()), |
min_delay); |
} |