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