Commit 964b47ff authored by Etienne Pierre-doray's avatar Etienne Pierre-doray Committed by Commit Bot

[MessageLoop]: Replace MessageLoopCurrent::task_runner() in /chrome.

MessageLoopCurrent::task_runner() is depecated.
This CL replaces it with with ThreadTaskRunnerHandle::Get().
A small step towards deleting MessageLoop.

This CL was generated with git cl split.
Refer to the top-level CL if necessary :
https://chromium-review.googlesource.com/c/chromium/src/+/1631693

Please CQ if LGTY!

This CL was uploaded by git cl split.

R=thakis@chromium.org

Bug: 616447
Change-Id: I28a3d9671e8546ce33c1012771d464380df5bb08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1637457
Auto-Submit: Etienne Pierre-Doray <etiennep@chromium.org>
Reviewed-by: default avatarNico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#664789}
parent 33838344
......@@ -9,7 +9,7 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/feature_list.h"
#include "base/message_loop/message_loop_current.h"
#include "base/threading/thread_task_runner_handle.h"
#include "chrome/common/google_url_loader_throttle.h"
#include "chrome/common/prerender.mojom.h"
#include "chrome/common/prerender_url_loader_throttle.h"
......@@ -57,8 +57,7 @@ chrome::mojom::PrerenderCanceler* GetPrerenderCanceller(int render_frame_id) {
auto* canceler = new chrome::mojom::PrerenderCancelerPtr;
render_frame->GetRemoteInterfaces()->GetInterface(canceler);
base::MessageLoopCurrent::Get()->task_runner()->DeleteSoon(FROM_HERE,
canceler);
base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, canceler);
return canceler->get();
}
......@@ -218,7 +217,7 @@ URLLoaderThrottleProviderImpl::CreateThrottles(
prerender_helper->prerender_mode(),
prerender_helper->histogram_prefix(),
base::BindOnce(GetPrerenderCanceller, render_frame_id),
base::MessageLoopCurrent::Get()->task_runner());
base::ThreadTaskRunnerHandle::Get());
prerender_helper->AddThrottle(throttle->AsWeakPtr());
if (prerender_helper->prerender_mode() == prerender::PREFETCH_ONLY) {
auto* prerender_dispatcher =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment