| Index: content/browser/service_worker/service_worker_registration_status.cc
|
| diff --git a/content/browser/service_worker/service_worker_registration_status.cc b/content/browser/service_worker/service_worker_registration_status.cc
|
| index 250fb3b5034b976302cf8c1ad162ac5078a5f18b..548ec5f3f4560b2bea0a8e147e78cd291ca0d097 100644
|
| --- a/content/browser/service_worker/service_worker_registration_status.cc
|
| +++ b/content/browser/service_worker/service_worker_registration_status.cc
|
| @@ -13,10 +13,14 @@ using blink::WebServiceWorkerError;
|
|
|
| void GetServiceWorkerRegistrationStatusResponse(
|
| ServiceWorkerStatusCode status,
|
| + const std::string& status_message,
|
| blink::WebServiceWorkerError::ErrorType* error_type,
|
| base::string16* message) {
|
| *error_type = WebServiceWorkerError::ErrorTypeUnknown;
|
| - *message = base::ASCIIToUTF16(ServiceWorkerStatusToString(status));
|
| + if (!status_message.empty())
|
| + *message = base::UTF8ToUTF16(status_message);
|
| + else
|
| + *message = base::ASCIIToUTF16(ServiceWorkerStatusToString(status));
|
| switch (status) {
|
| case SERVICE_WORKER_OK:
|
| NOTREACHED() << "Calling this when status == OK is not allowed";
|
|
|