diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-19 22:06:23 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-19 22:06:23 +0000 |
commit | 006284f0117dd585c0687eb6e967afb7597e16ea (patch) | |
tree | c1e4403b9725c6bbebdd919b0fe5db26fc166195 /chrome/browser/browsing_data_remover.cc | |
parent | 80bb87e812e8bf4890f5e485ae69a506ea0b2a21 (diff) | |
download | chromium_src-006284f0117dd585c0687eb6e967afb7597e16ea.zip chromium_src-006284f0117dd585c0687eb6e967afb7597e16ea.tar.gz chromium_src-006284f0117dd585c0687eb6e967afb7597e16ea.tar.bz2 |
base::Bind: Easy cleanups in browsing_data*.
BUG=none
TEST=none
R=groby@chromium.org
Review URL: http://codereview.chromium.org/8354012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106397 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browsing_data_remover.cc')
-rw-r--r-- | chrome/browser/browsing_data_remover.cc | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/chrome/browser/browsing_data_remover.cc b/chrome/browser/browsing_data_remover.cc index 4b45cbc..8affaa0 100644 --- a/chrome/browser/browsing_data_remover.cc +++ b/chrome/browser/browsing_data_remover.cc @@ -143,10 +143,8 @@ void BrowsingDataRemover::Remove(int remove_mask) { waiting_for_clear_networking_history_ = true; BrowserThread::PostTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod( - this, - &BrowsingDataRemover::ClearNetworkingHistory, - g_browser_process->io_thread())); + base::Bind(&BrowsingDataRemover::ClearNetworkingHistory, + base::Unretained(this), g_browser_process->io_thread())); } // As part of history deletion we also delete the auto-generated keywords. @@ -227,9 +225,8 @@ void BrowsingDataRemover::Remove(int remove_mask) { waiting_for_clear_quota_managed_data_ = true; BrowserThread::PostTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod( - this, - &BrowsingDataRemover::ClearQuotaManagedDataOnIOThread)); + base::Bind(&BrowsingDataRemover::ClearQuotaManagedDataOnIOThread, + base::Unretained(this))); } } @@ -281,7 +278,8 @@ void BrowsingDataRemover::Remove(int remove_mask) { BrowserThread::PostTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod(this, &BrowsingDataRemover::ClearCacheOnIOThread)); + base::Bind(&BrowsingDataRemover::ClearCacheOnIOThread, + base::Unretained(this))); // The PrerenderManager may have a page actively being prerendered, which // is essentially a preemptively cached page. @@ -396,7 +394,8 @@ void BrowsingDataRemover::ClearNetworkingHistory(IOThread* io_thread) { // Notify the UI thread that we are done. BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableMethod(this, &BrowsingDataRemover::ClearedNetworkHistory)); + base::Bind(&BrowsingDataRemover::ClearedNetworkHistory, + base::Unretained(this))); } void BrowsingDataRemover::ClearedCache() { @@ -460,7 +459,8 @@ void BrowsingDataRemover::DoClearCache(int rv) { // Notify the UI thread that we are done. BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableMethod(this, &BrowsingDataRemover::ClearedCache)); + base::Bind(&BrowsingDataRemover::ClearedCache, + base::Unretained(this))); next_cache_state_ = STATE_NONE; break; @@ -546,9 +546,8 @@ void BrowsingDataRemover::CheckQuotaManagedDataDeletionStatus() { BrowserThread::PostTask( BrowserThread::UI, FROM_HERE, - NewRunnableMethod( - this, - &BrowsingDataRemover::OnQuotaManagedDataDeleted)); + base::Bind(&BrowsingDataRemover::OnQuotaManagedDataDeleted, + base::Unretained(this))); } void BrowsingDataRemover::OnQuotaManagedDataDeleted() { |