Index: content/browser/service_worker/service_worker_storage.cc |
diff --git a/content/browser/service_worker/service_worker_storage.cc b/content/browser/service_worker/service_worker_storage.cc |
index da891db4a47f8850bfc4dd9b555de6992b680f14..82fd457dc56c653f571012cac4ae56fd8412cd23 100644 |
--- a/content/browser/service_worker/service_worker_storage.cc |
+++ b/content/browser/service_worker/service_worker_storage.cc |
@@ -479,6 +479,16 @@ void ServiceWorkerStorage::StoreRegistration( |
callback))); |
registration->set_is_deleted(false); |
+ |
+ // TODO(dmurph): Add correct byte delta. |
+ if (quota_manager_proxy_.get()) { |
+ // Can be nullptr in tests. |
+ quota_manager_proxy_->NotifyStorageModified( |
+ storage::QuotaClient::kServiceWorker, |
+ registration->pattern().GetOrigin(), |
+ storage::StorageType::kStorageTypeTemporary, |
+ 0); |
+ } |
} |
void ServiceWorkerStorage::UpdateToActiveState( |