Index: content/renderer/service_worker/service_worker_script_context.cc |
diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc |
index 73f411121423c36724ebfc991cba4709b0dced0b..44ee79234da6909aba4e4f599f49d4f19c03c569 100644 |
--- a/content/renderer/service_worker/service_worker_script_context.cc |
+++ b/content/renderer/service_worker/service_worker_script_context.cc |
@@ -418,14 +418,8 @@ void ServiceWorkerScriptContext::OnDidGetClientDocuments( |
new blink::WebServiceWorkerClientsInfo); |
blink::WebVector<blink::WebServiceWorkerClientInfo> convertedClients( |
clients.size()); |
- for (size_t i = 0; i < clients.size(); ++i) { |
- convertedClients[i].clientID = clients[i].client_id; |
- convertedClients[i].pageVisibilityState = clients[i].page_visibility_state; |
- convertedClients[i].isFocused = clients[i].is_focused; |
- convertedClients[i].url = clients[i].url; |
- convertedClients[i].frameType = |
- static_cast<blink::WebURLRequest::FrameType>(clients[i].frame_type); |
- } |
+ for (size_t i = 0; i < clients.size(); ++i) |
+ convertedClients[i] = clients[i]; |
info->clients.swap(convertedClients); |
callbacks->onSuccess(info.release()); |
pending_clients_callbacks_.Remove(request_id); |