Index: chrome/browser/browsing_data_remover.cc |
diff --git a/chrome/browser/browsing_data_remover.cc b/chrome/browser/browsing_data_remover.cc |
index 3a6f91d0739e84a07ae62b816fb93584013d6f6e..3d9df64da3a638f79d497dde7b064a1cdc6acd60 100644 |
--- a/chrome/browser/browsing_data_remover.cc |
+++ b/chrome/browser/browsing_data_remover.cc |
@@ -488,8 +488,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_; |
@@ -498,8 +499,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( |
@@ -512,9 +514,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_; |