mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Fix the redirected attribute for Response
This commit is contained in:
parent
566147dab3
commit
aa43ce8cf3
5 changed files with 11 additions and 66 deletions
|
@ -51,6 +51,7 @@ pub struct Response {
|
|||
body_promise: DomRefCell<Option<(Rc<Promise>, BodyType)>>,
|
||||
#[ignore_malloc_size_of = "StreamConsumer"]
|
||||
stream_consumer: DomRefCell<Option<StreamConsumer>>,
|
||||
redirected: DomRefCell<bool>,
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
@ -69,6 +70,7 @@ impl Response {
|
|||
body: DomRefCell::new(NetTraitsResponseBody::Empty),
|
||||
body_promise: DomRefCell::new(None),
|
||||
stream_consumer: DomRefCell::new(None),
|
||||
redirected: DomRefCell::new(false),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -414,6 +416,10 @@ impl Response {
|
|||
*self.url.borrow_mut() = Some(final_url);
|
||||
}
|
||||
|
||||
pub fn set_redirected(&self, is_redirected: bool) {
|
||||
*self.redirected.borrow_mut() = is_redirected;
|
||||
}
|
||||
|
||||
fn set_response_members_by_type(&self, response_type: DOMResponseType) {
|
||||
match response_type {
|
||||
DOMResponseType::Error => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue