Index: chrome/browser/browsing_data_remover.cc |
diff --git a/chrome/browser/browsing_data_remover.cc b/chrome/browser/browsing_data_remover.cc |
index 2c8cc630083c5e64ab17bab2cb7031582bd7c3d6..7e2f9939b449e6b9fb0c01be1f00df9a32423c9f 100644 |
--- a/chrome/browser/browsing_data_remover.cc |
+++ b/chrome/browser/browsing_data_remover.cc |
@@ -489,8 +489,9 @@ void BrowsingDataRemover::ClearQuotaManagedDataOnIOThread() { |
// timeframe, and deal with the resulting set in |
// OnGotPersistentQuotaManagedOrigins. |
profile_->GetQuotaManager()->GetOriginsModifiedSince( |
- quota::kStorageTypePersistent, delete_begin_, NewCallback(this, |
- &BrowsingDataRemover::OnGotQuotaManagedOrigins)); |
+ quota::kStorageTypePersistent, delete_begin_, |
+ base::Bind(&BrowsingDataRemover::OnGotQuotaManagedOrigins, |
+ base::Unretained(this))); |
} else { |
// Otherwise, we don't need to deal with persistent storage. |
--quota_managed_storage_types_to_delete_count_; |
@@ -499,8 +500,9 @@ void BrowsingDataRemover::ClearQuotaManagedDataOnIOThread() { |
// Do the same for temporary quota, regardless, passing the resulting set into |
// OnGotTemporaryQuotaManagedOrigins. |
profile_->GetQuotaManager()->GetOriginsModifiedSince( |
- quota::kStorageTypeTemporary, delete_begin_, NewCallback(this, |
- &BrowsingDataRemover::OnGotQuotaManagedOrigins)); |
+ quota::kStorageTypeTemporary, delete_begin_, |
+ base::Bind(&BrowsingDataRemover::OnGotQuotaManagedOrigins, |
+ base::Unretained(this))); |
} |
void BrowsingDataRemover::OnGotQuotaManagedOrigins( |
@@ -513,9 +515,10 @@ void BrowsingDataRemover::OnGotQuotaManagedOrigins( |
if (special_storage_policy_->IsStorageProtected(origin->GetOrigin())) |
continue; |
++quota_managed_origins_to_delete_count_; |
- quota_manager_->DeleteOriginData(origin->GetOrigin(), |
- type, NewCallback(this, |
- &BrowsingDataRemover::OnQuotaManagedOriginDeletion)); |
+ quota_manager_->DeleteOriginData( |
+ origin->GetOrigin(), type, |
+ base::Bind(&BrowsingDataRemover::OnQuotaManagedOriginDeletion, |
+ base::Unretained(this))); |
} |
--quota_managed_storage_types_to_delete_count_; |