diff options
author | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2014-10-21 02:16:03 +0900 |
---|---|---|
committer | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2014-10-22 10:01:01 +0900 |
commit | 6d089a87d5043f7a0bd51108f3d1df0fcc0ce84c (patch) | |
tree | ebaf08710ec905e1ed988da7f05e24b6a37e8c85 /components/script/dom/urlsearchparams.rs | |
parent | 38ddddd1ca45cbbe8c79973f2ab2be5aab6f5364 (diff) | |
download | servo-6d089a87d5043f7a0bd51108f3d1df0fcc0ce84c.tar.gz servo-6d089a87d5043f7a0bd51108f3d1df0fcc0ce84c.zip |
Use DOMRefCell for URLSearchParams.
Diffstat (limited to 'components/script/dom/urlsearchparams.rs')
-rw-r--r-- | components/script/dom/urlsearchparams.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs index 98cfc2a5792..bd885dbf4b9 100644 --- a/components/script/dom/urlsearchparams.rs +++ b/components/script/dom/urlsearchparams.rs @@ -2,6 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +use dom::bindings::cell::DOMRefCell; use dom::bindings::codegen::Bindings::URLSearchParamsBinding; use dom::bindings::codegen::Bindings::URLSearchParamsBinding::URLSearchParamsMethods; use dom::bindings::codegen::UnionTypes::StringOrURLSearchParams::{StringOrURLSearchParams, eURLSearchParams, eString}; @@ -15,21 +16,20 @@ use servo_util::str::DOMString; use encoding::all::UTF_8; use encoding::types::{EncodingRef, EncodeReplace}; -use std::cell::RefCell; use std::collections::hashmap::HashMap; use std::fmt::radix; use std::ascii::OwnedStrAsciiExt; #[dom_struct] pub struct URLSearchParams { - data: RefCell<HashMap<DOMString, Vec<DOMString>>>, + data: DOMRefCell<HashMap<DOMString, Vec<DOMString>>>, reflector_: Reflector, } impl URLSearchParams { fn new_inherited() -> URLSearchParams { URLSearchParams { - data: RefCell::new(HashMap::new()), + data: DOMRefCell::new(HashMap::new()), reflector_: Reflector::new(), } } |