diff options
Diffstat (limited to 'components/script/dom/urlsearchparams.rs')
-rw-r--r-- | components/script/dom/urlsearchparams.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs index 44eadea0932..a7b1672852f 100644 --- a/components/script/dom/urlsearchparams.rs +++ b/components/script/dom/urlsearchparams.rs @@ -12,6 +12,7 @@ use dom::bindings::js::Root; use dom::bindings::reflector::{Reflector, reflect_dom_object}; use dom::bindings::str::{DOMString, USVString}; use dom::bindings::weakref::MutableWeakRef; +use dom::globalscope::GlobalScope; use dom::url::URL; use encoding::types::EncodingRef; use url::form_urlencoded; @@ -35,7 +36,7 @@ impl URLSearchParams { } } - pub fn new(global: GlobalRef, url: Option<&URL>) -> Root<URLSearchParams> { + pub fn new(global: &GlobalScope, url: Option<&URL>) -> Root<URLSearchParams> { reflect_dom_object(box URLSearchParams::new_inherited(url), global, URLSearchParamsBinding::Wrap) } @@ -44,7 +45,7 @@ impl URLSearchParams { pub fn Constructor(global: GlobalRef, init: Option<USVStringOrURLSearchParams>) -> Fallible<Root<URLSearchParams>> { // Step 1. - let query = URLSearchParams::new(global, None); + let query = URLSearchParams::new(global.as_global_scope(), None); match init { Some(USVStringOrURLSearchParams::USVString(init)) => { // Step 2. |