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 69e48f37ab2b678e670eebb4bdb9bf23615cc519..2a4cbe64a632e458cd3c1abd001ed8bee1e5986b 100644 |
--- a/content/browser/service_worker/service_worker_storage.cc |
+++ b/content/browser/service_worker/service_worker_storage.cc |
@@ -474,6 +474,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( |