Index: chrome/renderer/webworker_base.h |
diff --git a/chrome/renderer/webworker_base.h b/chrome/renderer/webworker_base.h |
index fe5beccafd194368349aca34be9c266c15ebe46d..6c031c89fb22d35b66ab359985923572454b5b82 100644 |
--- a/chrome/renderer/webworker_base.h |
+++ b/chrome/renderer/webworker_base.h |
@@ -20,6 +20,7 @@ class GURL; |
class WebWorkerBase : public IPC::Channel::Listener { |
public: |
WebWorkerBase(ChildThread* child_thread, |
+ unsigned long long document_id, |
int route_id, |
int render_view_route_id); |
@@ -61,6 +62,10 @@ class WebWorkerBase : public IPC::Channel::Listener { |
ChildThread* child_thread_; |
private: |
+ // ID of our parent document (used to shutdown workers when the parent |
+ // document is detached). |
+ unsigned long long document_id_; |
+ |
// Stores messages that were sent before the StartWorkerContext message. |
std::vector<IPC::Message*> queued_messages_; |
}; |