| Index: content/renderer/service_worker/service_worker_context_client.cc
|
| diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc
|
| index f74bf10124736443b384b9317c6a103ae3e31fe8..4f8f45a42acc96001852e7675b365741a38cea5f 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/service_worker_context_client.cc
|
| @@ -155,7 +155,7 @@ ToWebServiceWorkerClientInfo(const ServiceWorkerClientInfo& client_info) {
|
|
|
| blink::WebServiceWorkerClientInfo web_client_info;
|
|
|
| - web_client_info.uuid = base::UTF8ToUTF16(client_info.client_uuid);
|
| + web_client_info.uuid = blink::WebString::fromUTF8(client_info.client_uuid);
|
| web_client_info.pageVisibilityState = client_info.page_visibility_state;
|
| web_client_info.isFocused = client_info.is_focused;
|
| web_client_info.url = client_info.url;
|
| @@ -434,8 +434,8 @@ void ServiceWorkerContextClient::getClient(
|
| std::unique_ptr<blink::WebServiceWorkerClientCallbacks> callbacks) {
|
| DCHECK(callbacks);
|
| int request_id = context_->client_callbacks.Add(std::move(callbacks));
|
| - Send(new ServiceWorkerHostMsg_GetClient(
|
| - GetRoutingID(), request_id, base::UTF16ToUTF8(base::StringPiece16(id))));
|
| + Send(new ServiceWorkerHostMsg_GetClient(GetRoutingID(), request_id,
|
| + id.utf8()));
|
| }
|
|
|
| void ServiceWorkerContextClient::getClients(
|
| @@ -617,7 +617,7 @@ void ServiceWorkerContextClient::reportException(
|
| int column_number,
|
| const blink::WebString& source_url) {
|
| Send(new EmbeddedWorkerHostMsg_ReportException(
|
| - embedded_worker_id_, error_message, line_number, column_number,
|
| + embedded_worker_id_, error_message.utf16(), line_number, column_number,
|
| blink::WebStringToGURL(source_url)));
|
| }
|
|
|
| @@ -630,7 +630,7 @@ void ServiceWorkerContextClient::reportConsoleMessage(
|
| EmbeddedWorkerHostMsg_ReportConsoleMessage_Params params;
|
| params.source_identifier = source;
|
| params.message_level = level;
|
| - params.message = message;
|
| + params.message = message.utf16();
|
| params.line_number = line_number;
|
| params.source_url = blink::WebStringToGURL(source_url);
|
|
|
| @@ -827,11 +827,10 @@ void ServiceWorkerContextClient::postMessageToClient(
|
| // to overtake those messages.
|
| std::unique_ptr<blink::WebMessagePortChannelArray> channel_array(channels);
|
| main_thread_task_runner_->PostTask(
|
| - FROM_HERE, base::Bind(&SendPostMessageToClientOnMainThread,
|
| - base::RetainedRef(sender_), GetRoutingID(),
|
| - base::UTF16ToUTF8(base::StringPiece16(uuid)),
|
| - static_cast<base::string16>(message),
|
| - base::Passed(&channel_array)));
|
| + FROM_HERE,
|
| + base::Bind(&SendPostMessageToClientOnMainThread,
|
| + base::RetainedRef(sender_), GetRoutingID(), uuid.utf8(),
|
| + message.utf16(), base::Passed(&channel_array)));
|
| }
|
|
|
| void ServiceWorkerContextClient::postMessageToCrossOriginClient(
|
| @@ -846,9 +845,8 @@ void ServiceWorkerContextClient::focus(
|
| std::unique_ptr<blink::WebServiceWorkerClientCallbacks> callback) {
|
| DCHECK(callback);
|
| int request_id = context_->client_callbacks.Add(std::move(callback));
|
| - Send(new ServiceWorkerHostMsg_FocusClient(
|
| - GetRoutingID(), request_id,
|
| - base::UTF16ToUTF8(base::StringPiece16(uuid))));
|
| + Send(new ServiceWorkerHostMsg_FocusClient(GetRoutingID(), request_id,
|
| + uuid.utf8()));
|
| }
|
|
|
| void ServiceWorkerContextClient::navigate(
|
| @@ -857,9 +855,8 @@ void ServiceWorkerContextClient::navigate(
|
| std::unique_ptr<blink::WebServiceWorkerClientCallbacks> callback) {
|
| DCHECK(callback);
|
| int request_id = context_->client_callbacks.Add(std::move(callback));
|
| - Send(new ServiceWorkerHostMsg_NavigateClient(
|
| - GetRoutingID(), request_id, base::UTF16ToUTF8(base::StringPiece16(uuid)),
|
| - url));
|
| + Send(new ServiceWorkerHostMsg_NavigateClient(GetRoutingID(), request_id,
|
| + uuid.utf8(), url));
|
| }
|
|
|
| void ServiceWorkerContextClient::skipWaiting(
|
| @@ -952,7 +949,8 @@ void ServiceWorkerContextClient::OnExtendableMessageEvent(
|
| blink::WebServiceWorkerClientInfo web_client =
|
| ToWebServiceWorkerClientInfo(params.source.client_info);
|
| proxy_->dispatchExtendableMessageEvent(
|
| - request_id, params.message, params.source_origin, ports, web_client);
|
| + request_id, blink::WebString::fromUTF16(params.message),
|
| + params.source_origin, ports, web_client);
|
| return;
|
| }
|
|
|
| @@ -966,8 +964,8 @@ void ServiceWorkerContextClient::OnExtendableMessageEvent(
|
| scoped_refptr<WebServiceWorkerImpl> worker =
|
| dispatcher->GetOrCreateServiceWorker(std::move(handle));
|
| proxy_->dispatchExtendableMessageEvent(
|
| - request_id, params.message, params.source_origin, ports,
|
| - WebServiceWorkerImpl::CreateHandle(worker));
|
| + request_id, blink::WebString::fromUTF16(params.message),
|
| + params.source_origin, ports, WebServiceWorkerImpl::CreateHandle(worker));
|
| }
|
|
|
| void ServiceWorkerContextClient::OnInstallEvent(int request_id) {
|
| @@ -1041,7 +1039,7 @@ void ServiceWorkerContextClient::OnNotificationClickEvent(
|
| proxy_->dispatchNotificationClickEvent(
|
| request_id, blink::WebString::fromUTF8(notification_id),
|
| ToWebNotificationData(notification_data), action_index,
|
| - blink::WebString(reply));
|
| + blink::WebString::fromUTF16(reply));
|
| }
|
|
|
| void ServiceWorkerContextClient::OnNotificationCloseEvent(
|
| @@ -1245,7 +1243,8 @@ void ServiceWorkerContextClient::OnClaimClientsError(
|
| NOTREACHED() << "Got stray response: " << request_id;
|
| return;
|
| }
|
| - callbacks->onError(blink::WebServiceWorkerError(error_type, message));
|
| + callbacks->onError(blink::WebServiceWorkerError(
|
| + error_type, blink::WebString::fromUTF16(message)));
|
| context_->claim_clients_callbacks.Remove(request_id);
|
| }
|
|
|
|
|