aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authortigercosmos <b04209032@ntu.edu.tw>2017-11-05 01:07:47 +0800
committertigercosmos <b04209032@ntu.edu.tw>2017-11-06 10:24:00 +0800
commitea3d8972df61d3a1d4f7aa30739d84af8fa91033 (patch)
tree8f069b3398bcf576d66d70341ce203fb75b32b8c /components/script/dom/element.rs
parent0f5325d0a7e9b3039c7d5b5f9de5cd2511207d9a (diff)
downloadservo-ea3d8972df61d3a1d4f7aa30739d84af8fa91033.tar.gz
servo-ea3d8972df61d3a1d4f7aa30739d84af8fa91033.zip
fix overflow_y_is_visible()
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 5da83942422..a56e16356bf 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -109,7 +109,8 @@ use style::dom_apis;
use style::element_state::ElementState;
use style::invalidation::element::restyle_hints::RestyleHint;
use style::properties::{Importance, PropertyDeclaration, PropertyDeclarationBlock, parse_style_attribute};
-use style::properties::longhands::{self, background_image, border_spacing, font_family, font_size, overflow_x};
+use style::properties::longhands::{self, background_image, border_spacing, font_family, font_size};
+use style::properties::longhands::{overflow_x, overflow_y};
use style::rule_tree::CascadeLevel;
use style::selector_parser::{NonTSPseudoClass, PseudoElement, RestyleDamage, SelectorImpl, SelectorParser};
use style::selector_parser::extended_filtering;
@@ -373,7 +374,7 @@ impl Element {
fn overflow_y_is_visible(&self) -> bool {
let window = window_from_node(self);
let overflow_pair = window.overflow_query(self.upcast::<Node>().to_trusted_node_address());
- overflow_pair.y != overflow_x::computed_value::T::visible
+ overflow_pair.y == overflow_y::computed_value::T::visible
}
}