diff options
author | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-27 19:34:40 +0000 |
---|---|---|
committer | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-27 19:34:40 +0000 |
commit | 503fa033dd50d1a0eac23a2da6ea6966ada4a2f6 (patch) | |
tree | 16c8af6fc4e676c1ab9784a8c3a795922702d48a /content/renderer/render_frame_impl.cc | |
parent | c78ecec21cc998d5d41eeb292aba8333760a0e26 (diff) | |
download | chromium_src-503fa033dd50d1a0eac23a2da6ea6966ada4a2f6.zip chromium_src-503fa033dd50d1a0eac23a2da6ea6966ada4a2f6.tar.gz chromium_src-503fa033dd50d1a0eac23a2da6ea6966ada4a2f6.tar.bz2 |
Simplify SharedWorkerRepository code (Chromium side)
- Move scattered worker repository code into one class
(content::SharedWorkerRepository)
- Use per-page client which implements RenderViewObserver
- Implement RuntimeFeatures for shared workers
- No more WebKit:: static method to initialize repository
- Remove dead/unused code
Blink side patch (landed): https://codereview.chromium.org/40143003/
BUG=none
Review URL: https://codereview.chromium.org/40303002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231268 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/render_frame_impl.cc')
-rw-r--r-- | content/renderer/render_frame_impl.cc | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc index 91475d3..c848027 100644 --- a/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc @@ -168,34 +168,6 @@ WebKit::WebPlugin* RenderFrameImpl::createPlugin( #endif // defined(ENABLE_PLUGINS) } -WebKit::WebSharedWorker* RenderFrameImpl::createSharedWorker( - WebKit::WebFrame* frame, - const WebKit::WebURL& url, - const WebKit::WebString& name, - unsigned long long document_id) { - int route_id = MSG_ROUTING_NONE; - bool exists = false; - bool url_mismatch = false; - ViewHostMsg_CreateWorker_Params params; - params.url = url; - params.name = name; - params.document_id = document_id; - params.render_view_route_id = render_view_->GetRoutingID(); - params.route_id = MSG_ROUTING_NONE; - params.script_resource_appcache_id = 0; - render_view_->Send(new ViewHostMsg_LookupSharedWorker( - params, &exists, &route_id, &url_mismatch)); - if (url_mismatch) { - return NULL; - } else { - return new WebSharedWorkerProxy(RenderThreadImpl::current(), - document_id, - exists, - route_id, - render_view_->GetRoutingID()); - } -} - WebKit::WebMediaPlayer* RenderFrameImpl::createMediaPlayer( WebKit::WebFrame* frame, const WebKit::WebURL& url, |