Chromium Code Reviews| Index: content/browser/service_worker/service_worker_dispatcher_host.cc |
| diff --git a/content/browser/service_worker/service_worker_dispatcher_host.cc b/content/browser/service_worker/service_worker_dispatcher_host.cc |
| index a0bdabf61db8196e2f0104d6e715dfa67d828a11..99387b83f9def6b9f1c2dbd5c9c1a96923500a00 100644 |
| --- a/content/browser/service_worker/service_worker_dispatcher_host.cc |
| +++ b/content/browser/service_worker/service_worker_dispatcher_host.cc |
| @@ -595,12 +595,14 @@ void ServiceWorkerDispatcherHost::UnregistrationComplete( |
| int thread_id, |
| int request_id, |
| ServiceWorkerStatusCode status) { |
| - if (status != SERVICE_WORKER_OK) { |
| + if (status != SERVICE_WORKER_OK && status != SERVICE_WORKER_ERROR_NOT_FOUND) { |
| SendUnregistrationError(thread_id, request_id, status); |
| return; |
| } |
| - |
| - Send(new ServiceWorkerMsg_ServiceWorkerUnregistered(thread_id, request_id)); |
| + bool is_success = (status == SERVICE_WORKER_OK); |
|
horo
2014/09/10 05:44:43
nit: const bool
shimazu
2014/09/10 06:40:45
Done.
|
| + Send(new ServiceWorkerMsg_ServiceWorkerUnregistered(thread_id, |
| + request_id, |
| + is_success)); |
| TRACE_EVENT_ASYNC_END1( |
| "ServiceWorker", |
| "ServiceWorkerDispatcherHost::UnregisterServiceWorker", |