mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Remove the inherited_style getter from StyleBuilder.
The concept of inherited style is about to get a bit more complicated, and this will prevent consumers from doing it wrong. Part 1 of Gecko bug1382806. r=emilio
This commit is contained in:
parent
799988578e
commit
648c0a3d0b
8 changed files with 53 additions and 33 deletions
|
@ -119,11 +119,6 @@ impl<'a> Context<'a> {
|
|||
self.builder.device.au_viewport_size()
|
||||
}
|
||||
|
||||
/// The style we're inheriting from.
|
||||
pub fn inherited_style(&self) -> &ComputedValues {
|
||||
self.builder.inherited_style()
|
||||
}
|
||||
|
||||
/// The default computed style we're getting our reset style from.
|
||||
pub fn default_style(&self) -> &ComputedValues {
|
||||
self.builder.default_style()
|
||||
|
@ -411,7 +406,7 @@ impl ToComputedValue for specified::JustifyItems {
|
|||
// If the inherited value of `justify-items` includes the `legacy` keyword, `auto` computes
|
||||
// to the inherited value.
|
||||
if self.0 == align::ALIGN_AUTO {
|
||||
let inherited = context.inherited_style().get_position().clone_justify_items();
|
||||
let inherited = context.builder.get_parent_position().clone_justify_items();
|
||||
if inherited.0.contains(align::ALIGN_LEGACY) {
|
||||
return inherited
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue