diff options
author | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-19 20:09:56 +0000 |
---|---|---|
committer | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-19 20:09:56 +0000 |
commit | 97f3ac6351fb4adb71440d84ec19905c36007f85 (patch) | |
tree | 1a44319bc8694daabb4edc2653cae93e2c649b67 | |
parent | 33641f351d451bf84d4d0a937bc9ed7e75ee3121 (diff) | |
download | chromium_src-97f3ac6351fb4adb71440d84ec19905c36007f85.zip chromium_src-97f3ac6351fb4adb71440d84ec19905c36007f85.tar.gz chromium_src-97f3ac6351fb4adb71440d84ec19905c36007f85.tar.bz2 |
Use base::Bind() instead NewRunnableFunction() in files under chrome/browser.
TEST=try bots
BUG=none
Review URL: http://codereview.chromium.org/8352009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106361 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/chrome_browser_main.cc | 3 | ||||
-rw-r--r-- | chrome/browser/chrome_browser_main_posix.cc | 5 | ||||
-rw-r--r-- | chrome/browser/chrome_plugin_message_filter.cc | 13 | ||||
-rw-r--r-- | chrome/browser/chrome_worker_message_filter.cc | 5 |
4 files changed, 16 insertions, 10 deletions
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc index 3484c26..32cceb8 100644 --- a/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc @@ -9,6 +9,7 @@ #include <vector> #include "base/at_exit.h" +#include "base/bind.h" #include "base/command_line.h" #include "base/debug/trace_event.h" #include "base/file_path.h" @@ -1864,7 +1865,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunInternal() { // Upon completion, it posts GpuBlacklist auto update task on UI thread. BrowserThread::PostTask( BrowserThread::FILE, FROM_HERE, - NewRunnableFunction(&GpuBlacklistUpdater::SetupOnFileThread)); + base::Bind(&GpuBlacklistUpdater::SetupOnFileThread)); // Start watching all browser threads for responsiveness. ThreadWatcherList::StartWatchingAll(parsed_command_line()); diff --git a/chrome/browser/chrome_browser_main_posix.cc b/chrome/browser/chrome_browser_main_posix.cc index aa54aec..c7ea527 100644 --- a/chrome/browser/chrome_browser_main_posix.cc +++ b/chrome/browser/chrome_browser_main_posix.cc @@ -12,6 +12,7 @@ #include <string> +#include "base/bind.h" #include "base/command_line.h" #include "base/eintr_wrapper.h" #include "base/logging.h" @@ -135,9 +136,9 @@ void ShutdownDetector::ThreadMain() { VLOG(1) << "Handling shutdown for signal " << signal << "."; #if defined(OS_CHROMEOS) // On ChromeOS, exiting on signal should be always clean. - Task* task = NewRunnableFunction(BrowserList::ExitCleanly); + base::Closure task = base::Bind(&BrowserList::ExitCleanly); #else - Task* task = NewRunnableFunction(BrowserList::AttemptExit); + base::Closure task = base::Bind(&BrowserList::AttemptExit); #endif if (!BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, task)) { diff --git a/chrome/browser/chrome_plugin_message_filter.cc b/chrome/browser/chrome_plugin_message_filter.cc index 38fa099..a3250b3 100644 --- a/chrome/browser/chrome_plugin_message_filter.cc +++ b/chrome/browser/chrome_plugin_message_filter.cc @@ -4,6 +4,7 @@ #include "chrome/browser/chrome_plugin_message_filter.h" +#include "base/bind.h" #include "chrome/browser/browser_process.h" #include "chrome/browser/infobars/infobar_tab_helper.h" #include "chrome/browser/plugin_download_helper.h" @@ -56,8 +57,9 @@ void ChromePluginMessageFilter::OnDownloadUrl(const std::string& url, int render_process_id) { BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableFunction(OnDownloadUrlOnUIThread, url, caller_window, - render_process_id)); + base::Bind(&ChromePluginMessageFilter::OnDownloadUrlOnUIThread, + url, caller_window, + render_process_id)); } void ChromePluginMessageFilter::OnDownloadUrlOnUIThread( @@ -70,8 +72,9 @@ void ChromePluginMessageFilter::OnDownloadUrlOnUIThread( } BrowserThread::PostTask( BrowserThread::FILE, FROM_HERE, - NewRunnableFunction(OnDownloadUrlOnFileThread, url, caller_window, - host->browser_context()->GetRequestContext())); + base::Bind(&ChromePluginMessageFilter::OnDownloadUrlOnFileThread, + url, caller_window, + host->browser_context()->GetRequestContext())); } void ChromePluginMessageFilter::OnDownloadUrlOnFileThread( @@ -105,7 +108,7 @@ void ChromePluginMessageFilter::OnMissingPluginStatus( BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableFunction( + base::Bind( &ChromePluginMessageFilter::HandleMissingPluginStatus, status, render_process_id, render_view_id, window)); } diff --git a/chrome/browser/chrome_worker_message_filter.cc b/chrome/browser/chrome_worker_message_filter.cc index 1b7fa2a..786e032 100644 --- a/chrome/browser/chrome_worker_message_filter.cc +++ b/chrome/browser/chrome_worker_message_filter.cc @@ -4,6 +4,7 @@ #include "chrome/browser/chrome_worker_message_filter.h" +#include "base/bind.h" #include "chrome/browser/content_settings/host_content_settings_map.h" #include "chrome/browser/content_settings/tab_specific_content_settings.h" #include "chrome/browser/profiles/profile_io_data.h" @@ -60,7 +61,7 @@ void ChromeWorkerMessageFilter::OnAllowDatabase(int worker_route_id, documents.begin(); doc != documents.end(); ++doc) { BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableFunction( + base::Bind( &TabSpecificContentSettings::WebDatabaseAccessed, doc->render_process_id(), doc->render_view_id(), url, name, display_name, !*result)); @@ -90,7 +91,7 @@ void ChromeWorkerMessageFilter::OnAllowFileSystem(int worker_route_id, documents.begin(); doc != documents.end(); ++doc) { BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableFunction( + base::Bind( &TabSpecificContentSettings::FileSystemAccessed, doc->render_process_id(), doc->render_view_id(), url, !*result)); } |