diff options
author | tigercosmos <b04209032@ntu.edu.tw> | 2017-11-05 01:07:47 +0800 |
---|---|---|
committer | tigercosmos <b04209032@ntu.edu.tw> | 2017-11-06 10:24:00 +0800 |
commit | ea3d8972df61d3a1d4f7aa30739d84af8fa91033 (patch) | |
tree | 8f069b3398bcf576d66d70341ce203fb75b32b8c /components/script/dom/element.rs | |
parent | 0f5325d0a7e9b3039c7d5b5f9de5cd2511207d9a (diff) | |
download | servo-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.rs | 5 |
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 } } |