diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-04-27 01:51:28 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-04-27 10:45:38 +0200 |
commit | afafde5191e5de9934103d4ecad5c51559146dc9 (patch) | |
tree | 09b45de622b1d9eaf69b8bc29a19f424dbdcb4ed /components/script/dom/xmlhttprequest.rs | |
parent | 21c38d0de8e82e29d187929535a73bfd297538b8 (diff) | |
download | servo-afafde5191e5de9934103d4ecad5c51559146dc9.tar.gz servo-afafde5191e5de9934103d4ecad5c51559146dc9.zip |
Change MutNullableJS<T> to MutNullableHeap<JS<T>>
Diffstat (limited to 'components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index ffb0b2e17f5..69295ea3f30 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -14,7 +14,8 @@ use dom::bindings::error::{Error, ErrorResult, Fallible}; use dom::bindings::error::Error::{InvalidState, InvalidAccess}; use dom::bindings::error::Error::{Network, Syntax, Security, Abort, Timeout}; use dom::bindings::global::{GlobalField, GlobalRef, GlobalRoot}; -use dom::bindings::js::{MutNullableJS, JS, JSRef, Temporary, OptionalRootedRootable}; +use dom::bindings::js::{JS, JSRef, MutNullableHeap, Temporary}; +use dom::bindings::js::OptionalRootedRootable; use dom::bindings::refcounted::Trusted; use dom::bindings::str::ByteString; use dom::bindings::utils::{Reflectable, reflect_dom_object}; @@ -125,7 +126,7 @@ pub struct XMLHttpRequest { status_text: DOMRefCell<ByteString>, response: DOMRefCell<ByteString>, response_type: Cell<XMLHttpRequestResponseType>, - response_xml: MutNullableJS<Document>, + response_xml: MutNullableHeap<JS<Document>>, response_headers: DOMRefCell<Headers>, // Associated concepts @@ -710,7 +711,7 @@ impl<'a> XMLHttpRequestMethods for JSRef<'a, XMLHttpRequest> { // https://xhr.spec.whatwg.org/#the-responsexml-attribute fn GetResponseXML(self) -> Option<Temporary<Document>> { - self.response_xml.get() + self.response_xml.get().map(Temporary::new) } } |