diff options
Diffstat (limited to 'components/script/dom/bindings/global.rs')
-rw-r--r-- | components/script/dom/bindings/global.rs | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/components/script/dom/bindings/global.rs b/components/script/dom/bindings/global.rs index 5d679cce2e9..e0341ceeb68 100644 --- a/components/script/dom/bindings/global.rs +++ b/components/script/dom/bindings/global.rs @@ -125,12 +125,7 @@ impl<'a> GlobalRef<'a> { /// Get the `ResourceThreads` for this global scope. pub fn resource_threads(&self) -> ResourceThreads { match *self { - GlobalRef::Window(ref window) => { - let doc = window.Document(); - let doc = doc.r(); - let loader = doc.loader(); - loader.resource_threads().clone() - } + GlobalRef::Window(ref window) => window.resource_threads().clone(), GlobalRef::Worker(ref worker) => worker.resource_threads().clone(), } } @@ -140,14 +135,6 @@ impl<'a> GlobalRef<'a> { self.resource_threads().sender() } - /// Get the worker's id. - pub fn get_worker_id(&self) -> Option<WorkerId> { - match *self { - GlobalRef::Window(_) => None, - GlobalRef::Worker(ref worker) => Some(worker.get_worker_id()), - } - } - /// Get next worker id. pub fn get_next_worker_id(&self) -> WorkerId { match *self { |