| Index: content/browser/storage_partition_impl.cc
|
| diff --git a/content/browser/storage_partition_impl.cc b/content/browser/storage_partition_impl.cc
|
| index 8fba715caaee8a2c367ed3c0ce561ad9a0074f7b..7bcd5cf8bc72a7a88bed2a1b28b94bbe2b3d3da5 100644
|
| --- a/content/browser/storage_partition_impl.cc
|
| +++ b/content/browser/storage_partition_impl.cc
|
| @@ -212,11 +212,10 @@ int StoragePartitionImpl::GenerateQuotaClientMask(uint32 remove_mask) {
|
| quota_client_mask |= storage::QuotaClient::kAppcache;
|
| if (remove_mask & StoragePartition::REMOVE_DATA_MASK_INDEXEDDB)
|
| quota_client_mask |= storage::QuotaClient::kIndexedDatabase;
|
| - if (remove_mask & StoragePartition::REMOVE_DATA_MASK_SERVICE_WORKERS) {
|
| + if (remove_mask & StoragePartition::REMOVE_DATA_MASK_SERVICE_WORKERS)
|
| quota_client_mask |= storage::QuotaClient::kServiceWorker;
|
| + if (remove_mask & StoragePartition::REMOVE_DATA_MASK_CACHE_STORAGE)
|
| quota_client_mask |= storage::QuotaClient::kServiceWorkerCache;
|
| - }
|
| -
|
|
|
| return quota_client_mask;
|
| }
|
| @@ -790,7 +789,8 @@ void StoragePartitionImpl::DataDeletionHelper::ClearDataOnUIThread(
|
| remove_mask & REMOVE_DATA_MASK_WEBSQL ||
|
| remove_mask & REMOVE_DATA_MASK_APPCACHE ||
|
| remove_mask & REMOVE_DATA_MASK_FILE_SYSTEMS ||
|
| - remove_mask & REMOVE_DATA_MASK_SERVICE_WORKERS) {
|
| + remove_mask & REMOVE_DATA_MASK_SERVICE_WORKERS ||
|
| + remove_mask & REMOVE_DATA_MASK_CACHE_STORAGE) {
|
| IncrementTaskCountOnUI();
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
|
|