Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Unified Diff: content/child/service_worker/service_worker_dispatcher.cc

Issue 2596173002: Use explicit WebString <-> string conversion methods for workers (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/child/service_worker/service_worker_dispatcher.cc
diff --git a/content/child/service_worker/service_worker_dispatcher.cc b/content/child/service_worker/service_worker_dispatcher.cc
index d0db7dea5ebd996a36e13bbb8740b23e257dc31e..7c682b0d5c522b35c31694be3b13d97bd073a7c6 100644
--- a/content/child/service_worker/service_worker_dispatcher.cc
+++ b/content/child/service_worker/service_worker_dispatcher.cc
@@ -131,7 +131,7 @@ void ServiceWorkerDispatcher::RegisterServiceWorker(
error_message += "The provided scriptURL or scope is too long.";
callbacks->onError(
WebServiceWorkerError(WebServiceWorkerError::ErrorTypeSecurity,
- blink::WebString::fromUTF8(error_message)));
+ blink::WebString::fromASCII(error_message)));
falken 2016/12/26 01:26:20 Just to be sure what happens if you pass something
return;
}
@@ -179,7 +179,7 @@ void ServiceWorkerDispatcher::GetRegistration(
error_message += "The provided documentURL is too long.";
callbacks->onError(
WebServiceWorkerError(WebServiceWorkerError::ErrorTypeSecurity,
- blink::WebString::fromUTF8(error_message)));
+ blink::WebString::fromASCII(error_message)));
return;
}
@@ -617,7 +617,8 @@ void ServiceWorkerDispatcher::OnRegistrationError(
if (!callbacks)
return;
- callbacks->onError(WebServiceWorkerError(error_type, message));
+ callbacks->onError(
+ WebServiceWorkerError(error_type, blink::WebString::fromUTF16(message)));
pending_registration_callbacks_.Remove(request_id);
}
@@ -638,7 +639,8 @@ void ServiceWorkerDispatcher::OnUpdateError(
if (!callbacks)
return;
- callbacks->onError(WebServiceWorkerError(error_type, message));
+ callbacks->onError(
+ WebServiceWorkerError(error_type, blink::WebString::fromUTF16(message)));
pending_update_callbacks_.Remove(request_id);
}
@@ -661,7 +663,8 @@ void ServiceWorkerDispatcher::OnUnregistrationError(
if (!callbacks)
return;
- callbacks->onError(WebServiceWorkerError(error_type, message));
+ callbacks->onError(
+ WebServiceWorkerError(error_type, blink::WebString::fromUTF16(message)));
pending_unregistration_callbacks_.Remove(request_id);
}
@@ -684,7 +687,8 @@ void ServiceWorkerDispatcher::OnGetRegistrationError(
if (!callbacks)
return;
- callbacks->onError(WebServiceWorkerError(error_type, message));
+ callbacks->onError(
+ WebServiceWorkerError(error_type, blink::WebString::fromUTF16(message)));
pending_get_registration_callbacks_.Remove(request_id);
}
@@ -707,7 +711,8 @@ void ServiceWorkerDispatcher::OnGetRegistrationsError(
if (!callbacks)
return;
- callbacks->onError(WebServiceWorkerError(error_type, message));
+ callbacks->onError(
+ WebServiceWorkerError(error_type, blink::WebString::fromUTF16(message)));
pending_get_registrations_callbacks_.Remove(request_id);
}
@@ -866,7 +871,8 @@ void ServiceWorkerDispatcher::OnPostMessage(
base::ThreadTaskRunnerHandle::Get());
found->second->dispatchMessageEvent(
- WebServiceWorkerImpl::CreateHandle(worker), params.message, ports);
+ WebServiceWorkerImpl::CreateHandle(worker),
+ blink::WebString::fromUTF16(params.message), ports);
}
void ServiceWorkerDispatcher::AddServiceWorker(

Powered by Google App Engine
This is Rietveld 408576698