aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventsource.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/eventsource.rs')
-rw-r--r--components/script/dom/eventsource.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/components/script/dom/eventsource.rs b/components/script/dom/eventsource.rs
index 4007e391852..667627e1e83 100644
--- a/components/script/dom/eventsource.rs
+++ b/components/script/dom/eventsource.rs
@@ -11,6 +11,7 @@ use dom::bindings::js::Root;
use dom::bindings::reflector::reflect_dom_object;
use dom::bindings::str::DOMString;
use dom::eventtarget::EventTarget;
+use dom::globalscope::GlobalScope;
use std::cell::Cell;
use url::Url;
@@ -42,8 +43,10 @@ impl EventSource {
}
}
- fn new(global: GlobalRef, url: Url, with_credentials: bool) -> Root<EventSource> {
- reflect_dom_object(box EventSource::new_inherited(url, with_credentials), global, Wrap)
+ fn new(global: &GlobalScope, url: Url, with_credentials: bool) -> Root<EventSource> {
+ reflect_dom_object(box EventSource::new_inherited(url, with_credentials),
+ global,
+ Wrap)
}
pub fn Constructor(global: GlobalRef,
@@ -56,7 +59,7 @@ impl EventSource {
Err(_) => return Err(Error::Syntax)
};
// Step 3
- let event_source = EventSource::new(global, url, event_source_init.withCredentials);
+ let event_source = EventSource::new(global.as_global_scope(), url, event_source_init.withCredentials);
// Step 4
// Step 5
// Step 6