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

Unified Diff: content/renderer/service_worker/service_worker_context_client.cc

Issue 2537953003: WebString: makes string16 conversions explicit (part 1: blink, content) (Closed)
Patch Set: fix 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/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);
}

Powered by Google App Engine
This is Rietveld 408576698