зеркало из https://github.com/mozilla/pjs.git
Fixed margin collapsing bug
This commit is contained in:
Родитель
d5fdc8c077
Коммит
803e6b8d23
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
|
@ -3220,7 +3220,7 @@ nsBlockFrame::CalculateMargins(nsBlockReflowState& aState,
|
|||
// Compute the collapsed top margin value (this is a generational
|
||||
// margin collapse not a sibling margin collapse).
|
||||
nscoord collapsedTopMargin =
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutBottomMargin, childsTopMargin);
|
||||
nsInlineReflow::MaxMargin(childsCarriedOutTopMargin, childsTopMargin);
|
||||
|
||||
// Now perform sibling to sibling margin collapsing.
|
||||
collapsedTopMargin = nsInlineReflow::MaxMargin(aState.mPrevBottomMargin,
|
||||
|
|
Загрузка…
Ссылка в новой задаче