mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Get rid of match statements in layout queries in script_task
This commit is contained in:
parent
ac5a634082
commit
d4d6fcb5f0
2 changed files with 8 additions and 17 deletions
|
@ -140,11 +140,8 @@ impl HTMLImageElement {
|
|||
let page = window.get().page();
|
||||
let (port, chan) = Chan::new();
|
||||
let addr = node.to_trusted_node_address();
|
||||
match page.query_layout(ContentBoxQuery(addr, chan), port) {
|
||||
ContentBoxResponse(rect) => {
|
||||
to_px(rect.size.width) as u32
|
||||
}
|
||||
}
|
||||
let ContentBoxResponse(rect) = page.query_layout(ContentBoxQuery(addr, chan), port);
|
||||
to_px(rect.size.width) as u32
|
||||
}
|
||||
|
||||
pub fn SetWidth(&mut self, abstract_self: &JS<HTMLImageElement>, width: u32) -> ErrorResult {
|
||||
|
@ -159,11 +156,8 @@ impl HTMLImageElement {
|
|||
let (port, chan) = Chan::new();
|
||||
let this_node: JS<Node> = NodeCast::from(abstract_self);
|
||||
let addr = this_node.to_trusted_node_address();
|
||||
match page.query_layout(ContentBoxQuery(addr, chan), port) {
|
||||
ContentBoxResponse(rect) => {
|
||||
to_px(rect.size.height) as u32
|
||||
}
|
||||
}
|
||||
let ContentBoxResponse(rect) = page.query_layout(ContentBoxQuery(addr, chan), port);
|
||||
to_px(rect.size.height) as u32
|
||||
}
|
||||
|
||||
pub fn SetHeight(&mut self, abstract_self: &JS<HTMLImageElement>, height: u32) -> ErrorResult {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue