layout: Minor whitespace cleanup.

This commit is contained in:
Patrick Walton 2016-03-25 15:28:59 -07:00
parent 24d81e95b4
commit aee0c44509

View file

@ -114,8 +114,8 @@ impl MarginCollapseInfo {
} }
pub fn initialize_block_start_margin(&mut self, pub fn initialize_block_start_margin(&mut self,
fragment: &Fragment, fragment: &Fragment,
can_collapse_block_start_margin_with_kids: bool) { can_collapse_block_start_margin_with_kids: bool) {
if !can_collapse_block_start_margin_with_kids { if !can_collapse_block_start_margin_with_kids {
self.state = MarginCollapseState::AccumulatingMarginIn self.state = MarginCollapseState::AccumulatingMarginIn
} }
@ -239,25 +239,31 @@ impl MarginCollapseInfo {
/// Adds the child's potentially collapsible block-end margin to the current margin state and /// Adds the child's potentially collapsible block-end margin to the current margin state and
/// advances the Y offset by the appropriate amount to handle that margin. Returns the amount /// advances the Y offset by the appropriate amount to handle that margin. Returns the amount
/// that should be added to the Y offset during block layout. /// that should be added to the Y offset during block layout.
pub fn advance_block_end_margin(&mut self, child_collapsible_margins: &CollapsibleMargins) -> Au { pub fn advance_block_end_margin(&mut self, child_collapsible_margins: &CollapsibleMargins)
-> Au {
match (self.state, *child_collapsible_margins) { match (self.state, *child_collapsible_margins) {
(MarginCollapseState::AccumulatingCollapsibleTopMargin, CollapsibleMargins::None(..)) | (MarginCollapseState::AccumulatingCollapsibleTopMargin, CollapsibleMargins::None(..)) |
(MarginCollapseState::AccumulatingCollapsibleTopMargin, CollapsibleMargins::Collapse(..)) => { (MarginCollapseState::AccumulatingCollapsibleTopMargin,
CollapsibleMargins::Collapse(..)) => {
// Can't happen because the state will have been replaced with // Can't happen because the state will have been replaced with
// `MarginCollapseState::AccumulatingMarginIn` above. // `MarginCollapseState::AccumulatingMarginIn` above.
panic!("should not be accumulating collapsible block_start margins anymore!") panic!("should not be accumulating collapsible block_start margins anymore!")
} }
(MarginCollapseState::AccumulatingCollapsibleTopMargin, CollapsibleMargins::CollapseThrough(margin)) => { (MarginCollapseState::AccumulatingCollapsibleTopMargin,
CollapsibleMargins::CollapseThrough(margin)) => {
self.block_start_margin.union(margin); self.block_start_margin.union(margin);
Au(0) Au(0)
} }
(MarginCollapseState::AccumulatingMarginIn, CollapsibleMargins::None(_, block_end)) => { (MarginCollapseState::AccumulatingMarginIn,
CollapsibleMargins::None(_, block_end)) => {
assert_eq!(self.margin_in.most_positive, Au(0)); assert_eq!(self.margin_in.most_positive, Au(0));
assert_eq!(self.margin_in.most_negative, Au(0)); assert_eq!(self.margin_in.most_negative, Au(0));
block_end block_end
} }
(MarginCollapseState::AccumulatingMarginIn, CollapsibleMargins::Collapse(_, block_end)) | (MarginCollapseState::AccumulatingMarginIn,
(MarginCollapseState::AccumulatingMarginIn, CollapsibleMargins::CollapseThrough(block_end)) => { CollapsibleMargins::Collapse(_, block_end)) |
(MarginCollapseState::AccumulatingMarginIn,
CollapsibleMargins::CollapseThrough(block_end)) => {
self.margin_in.union(block_end); self.margin_in.union(block_end);
Au(0) Au(0)
} }