Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index 367bc537ce1c06fea87af3c2746a46f63d8c0e75..ca92d5e5568cd56aa2d2c99ab959a19ddc66828d 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -315,18 +315,11 @@ bool RendererWebKitPlatformSupportImpl::isLinkVisited( |
return GetContentClient()->renderer()->IsLinkVisited(link_hash); |
} |
-blink::WebMessagePortChannel* |
-RendererWebKitPlatformSupportImpl::createMessagePortChannel() { |
- return new WebMessagePortChannelImpl(child_thread_loop_.get()); |
-} |
- |
void RendererWebKitPlatformSupportImpl::createMessageChannel( |
blink::WebMessagePortChannel** channel1, |
blink::WebMessagePortChannel** channel2) { |
- *channel1 = new WebMessagePortChannelImpl(child_thread_loop_.get()); |
- *channel2 = new WebMessagePortChannelImpl(child_thread_loop_.get()); |
- (*channel1)->entangle(*channel2); |
- (*channel2)->entangle(*channel1); |
+ WebMessagePortChannelImpl::CreatePair( |
+ child_thread_loop_.get(), channel1, channel2); |
} |
blink::WebPrescientNetworking* |