diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-24 02:01:11 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-24 02:01:11 +0000 |
commit | fd09950346afe96c4d86d37d98fd45003872ab3f (patch) | |
tree | 115466bfb6c258ef2b190bbea6c02f0e53b17582 /chrome/renderer/webworker_proxy.cc | |
parent | 06fc8e6e54172eecff83e72fa36d038f26403328 (diff) | |
download | chromium_src-fd09950346afe96c4d86d37d98fd45003872ab3f.zip chromium_src-fd09950346afe96c4d86d37d98fd45003872ab3f.tar.gz chromium_src-fd09950346afe96c4d86d37d98fd45003872ab3f.tar.bz2 |
Finish hooking up the worker process UI: use the domains of the workers as the title in the task manager, and show an infobar when a page's workers die.
I also cleaned up the code in RenderView which creates a window and widget, since when I originally wrote it I wasn't aware of RenderViewHost::FromID.
Review URL: http://codereview.chromium.org/45025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12335 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/webworker_proxy.cc')
-rw-r--r-- | chrome/renderer/webworker_proxy.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/chrome/renderer/webworker_proxy.cc b/chrome/renderer/webworker_proxy.cc index 0da55f3..43ff9f5 100644 --- a/chrome/renderer/webworker_proxy.cc +++ b/chrome/renderer/webworker_proxy.cc @@ -9,8 +9,12 @@ #include "chrome/renderer/render_thread.h" #include "webkit/glue/webworkerclient.h" -WebWorkerProxy::WebWorkerProxy(WebWorkerClient* client) - : route_id_(MSG_ROUTING_NONE), client_(client) { +WebWorkerProxy::WebWorkerProxy( + WebWorkerClient* client, + int render_view_route_id) + : route_id_(MSG_ROUTING_NONE), + render_view_route_id_(render_view_route_id), + client_(client) { } WebWorkerProxy::~WebWorkerProxy() { @@ -21,7 +25,8 @@ void WebWorkerProxy::StartWorkerContext( const string16& user_agent, const string16& source_code) { RenderThread::current()->Send( - new ViewHostMsg_CreateDedicatedWorker(script_url, &route_id_)); + new ViewHostMsg_CreateDedicatedWorker( + script_url, render_view_route_id_, &route_id_)); if (route_id_ == MSG_ROUTING_NONE) return; |