Replace MessageLoopProxy usage with ThreadTaskRunnerHandle in icon_loader files of chrome/browser module.
MessageLoopProxy is deprecated.
This basically does a search and replace of:
MessageLoopProxy::current() -> ThreadTaskRunnerHandle::Get().
MessageLoopProxy -> SingleThreadTaskRunner
BUG=391045
Review URL: https://codereview.chromium.org/1110313002
Cr-Commit-Position: refs/heads/master@{#327470}
diff --git a/chrome/browser/icon_loader.cc b/chrome/browser/icon_loader.cc
index 8be0998..9cb478f 100644
--- a/chrome/browser/icon_loader.cc
+++ b/chrome/browser/icon_loader.cc
@@ -6,6 +6,7 @@
#include "base/basictypes.h"
#include "base/bind.h"
+#include "base/thread_task_runner_handle.h"
#include "content/public/browser/browser_thread.h"
using content::BrowserThread;
@@ -13,7 +14,7 @@
IconLoader::IconLoader(const base::FilePath& file_path,
IconSize size,
Delegate* delegate)
- : target_message_loop_(NULL),
+ : target_task_runner_(NULL),
file_path_(file_path),
icon_size_(size),
delegate_(delegate) {}
@@ -22,7 +23,7 @@
}
void IconLoader::Start() {
- target_message_loop_ = base::MessageLoopProxy::current();
+ target_task_runner_ = base::ThreadTaskRunnerHandle::Get();
BrowserThread::PostTaskAndReply(BrowserThread::FILE, FROM_HERE,
base::Bind(&IconLoader::ReadGroup, this),
diff --git a/chrome/browser/icon_loader.h b/chrome/browser/icon_loader.h
index 0e48a45..52df888 100644
--- a/chrome/browser/icon_loader.h
+++ b/chrome/browser/icon_loader.h
@@ -13,7 +13,7 @@
#include "base/files/file_path.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
-#include "base/message_loop/message_loop_proxy.h"
+#include "base/single_thread_task_runner.h"
#include "content/public/browser/browser_thread.h"
#include "ui/gfx/image/image.h"
@@ -87,8 +87,8 @@
void NotifyDelegate();
- // The message loop object of the thread in which we notify the delegate.
- scoped_refptr<base::MessageLoopProxy> target_message_loop_;
+ // The task runner object of the thread in which we notify the delegate.
+ scoped_refptr<base::SingleThreadTaskRunner> target_task_runner_;
base::FilePath file_path_;
diff --git a/chrome/browser/icon_loader_auralinux.cc b/chrome/browser/icon_loader_auralinux.cc
index 1d12580..7783751 100644
--- a/chrome/browser/icon_loader_auralinux.cc
+++ b/chrome/browser/icon_loader_auralinux.cc
@@ -50,6 +50,6 @@
image_.reset(new gfx::Image(image));
}
- target_message_loop_->PostTask(
+ target_task_runner_->PostTask(
FROM_HERE, base::Bind(&IconLoader::NotifyDelegate, this));
}
diff --git a/chrome/browser/icon_loader_chromeos.cc b/chrome/browser/icon_loader_chromeos.cc
index 4908aea5..8a2e378d 100644
--- a/chrome/browser/icon_loader_chromeos.cc
+++ b/chrome/browser/icon_loader_chromeos.cc
@@ -205,6 +205,6 @@
IconSizeToDIPSize(icon_size_)));
image_skia.MakeThreadSafe();
image_.reset(new gfx::Image(image_skia));
- target_message_loop_->PostTask(
+ target_task_runner_->PostTask(
FROM_HERE, base::Bind(&IconLoader::NotifyDelegate, this));
}
diff --git a/chrome/browser/icon_loader_mac.mm b/chrome/browser/icon_loader_mac.mm
index 0757d1f..6abeb47 100644
--- a/chrome/browser/icon_loader_mac.mm
+++ b/chrome/browser/icon_loader_mac.mm
@@ -57,6 +57,6 @@
}
}
- target_message_loop_->PostTask(FROM_HERE,
+ target_task_runner_->PostTask(FROM_HERE,
base::Bind(&IconLoader::NotifyDelegate, this));
}
diff --git a/chrome/browser/icon_loader_win.cc b/chrome/browser/icon_loader_win.cc
index fce11d51..f12050a1 100644
--- a/chrome/browser/icon_loader_win.cc
+++ b/chrome/browser/icon_loader_win.cc
@@ -69,6 +69,6 @@
}
// Always notify the delegate, regardless of success.
- target_message_loop_->PostTask(FROM_HERE,
+ target_task_runner_->PostTask(FROM_HERE,
base::Bind(&IconLoader::NotifyDelegate, this));
}