| Index: content/browser/service_worker/service_worker_context_core.cc
|
| diff --git a/content/browser/service_worker/service_worker_context_core.cc b/content/browser/service_worker/service_worker_context_core.cc
|
| index 1cc9387adfce4de9033d13bce069f9f87863d014..376db13a90dd0354695fce9fc649a87515fccb47 100644
|
| --- a/content/browser/service_worker/service_worker_context_core.cc
|
| +++ b/content/browser/service_worker/service_worker_context_core.cc
|
| @@ -356,7 +356,7 @@ void ServiceWorkerContextCore::UnregistrationComplete(
|
| int64 registration_id,
|
| ServiceWorkerStatusCode status) {
|
| callback.Run(status);
|
| - if (observer_list_.get()) {
|
| + if (status == SERVICE_WORKER_OK && observer_list_.get()) {
|
| observer_list_->Notify(FROM_HERE,
|
| &ServiceWorkerContextObserver::OnRegistrationDeleted,
|
| registration_id, pattern);
|
|
|