| Index: content/browser/service_worker/service_worker_database.cc
|
| diff --git a/content/browser/service_worker/service_worker_database.cc b/content/browser/service_worker/service_worker_database.cc
|
| index 1058acc6165d6d414fbd91c3e731238093b10a80..7dde5ed7cfeefe8a7d259a3ceb94260cfe18382d 100644
|
| --- a/content/browser/service_worker/service_worker_database.cc
|
| +++ b/content/browser/service_worker/service_worker_database.cc
|
| @@ -598,6 +598,7 @@ ServiceWorkerDatabase::Status ServiceWorkerDatabase::UpdateLastCheckTime(
|
| ServiceWorkerDatabase::Status ServiceWorkerDatabase::DeleteRegistration(
|
| int64 registration_id,
|
| const GURL& origin,
|
| + int64* version_id,
|
| std::vector<int64>* newly_purgeable_resources) {
|
| DCHECK(sequence_checker_.CalledOnValidSequencedThread());
|
| Status status = LazyOpen(false);
|
| @@ -630,6 +631,7 @@ ServiceWorkerDatabase::Status ServiceWorkerDatabase::DeleteRegistration(
|
| for (std::vector<RegistrationData>::const_iterator itr =
|
| registrations.begin(); itr != registrations.end(); ++itr) {
|
| if (itr->registration_id == registration_id) {
|
| + *version_id = itr->version_id;
|
| status = DeleteResourceRecords(
|
| itr->version_id, newly_purgeable_resources, &batch);
|
| if (status != STATUS_OK)
|
|
|