Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: chrome/browser/browsing_data/browsing_data_remover.cc

Issue 13357004: Clear browsing data clears data for type kStorageTypeTemporary but not for kStorageTypeSyncable. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase again Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/browsing_data/browsing_data_remover.cc
diff --git a/chrome/browser/browsing_data/browsing_data_remover.cc b/chrome/browser/browsing_data/browsing_data_remover.cc
index 13e03989387a4d42de6a8bd4c504824212058947..58cae6cf3306a7b577c408e3fec4c89f2a556b92 100644
--- a/chrome/browser/browsing_data/browsing_data_remover.cc
+++ b/chrome/browser/browsing_data/browsing_data_remover.cc
@@ -883,6 +883,14 @@ void BrowsingDataRemover::ClearQuotaManagedDataOnIOThread() {
quota::kStorageTypeTemporary, delete_begin_,
base::Bind(&BrowsingDataRemover::OnGotQuotaManagedOrigins,
base::Unretained(this)));
+
+ // Do the same for syncable quota.
+ ++quota_managed_storage_types_to_delete_count_;
+ quota_manager_->GetOriginsModifiedSince(
+ quota::kStorageTypeSyncable, delete_begin_,
+ base::Bind(&BrowsingDataRemover::OnGotQuotaManagedOrigins,
+ base::Unretained(this)));
+
}
void BrowsingDataRemover::OnGotQuotaManagedOrigins(

Powered by Google App Engine
This is Rietveld 408576698