diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-09 12:49:24 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-09 12:49:24 +0000 |
commit | 01fd0b25383e971d2f7e1e6ae242cea94b586711 (patch) | |
tree | 7e6d9f6ba69fbd9888e2fdc67e6638340d995c1c /content/renderer/renderer_webkitplatformsupport_impl.cc | |
parent | e97908de78817a61b5839913da2128adecc7ed2c (diff) | |
download | chromium_src-01fd0b25383e971d2f7e1e6ae242cea94b586711.zip chromium_src-01fd0b25383e971d2f7e1e6ae242cea94b586711.tar.gz chromium_src-01fd0b25383e971d2f7e1e6ae242cea94b586711.tar.bz2 |
Remove unnecessary Platform::createMessagePortChannel method
Introduce WebMessagePortChannelImpl::CreatePair to avoid duplicated
code and to avoid using the WebMessagePortChannel::entangle method.
BUG=361001
Review URL: https://codereview.chromium.org/230183002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262669 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/renderer_webkitplatformsupport_impl.cc')
-rw-r--r-- | content/renderer/renderer_webkitplatformsupport_impl.cc | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc index 367bc53..ca92d5e 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* |