Bug 1294918 - Use helper method nsIFrame::IsFixedPosContainingBlock. r=dholbert

MozReview-Commit-ID: 5fdGqLSOjvs
This commit is contained in:
L. David Baron
2016-08-12 18:39:45 -07:00
parent b92478af00
commit ad0f663d00

View File

@@ -1073,7 +1073,7 @@ nsFrameConstructorState::PushAbsoluteContainingBlock(nsContainerFrame* aNewAbsol
* we're a transformed element.
*/
mFixedPosIsAbsPos = aPositionedFrame &&
aPositionedFrame->StyleDisplay()->IsFixedPosContainingBlock(aPositionedFrame);
aPositionedFrame->IsFixedPosContainingBlock();
if (aNewAbsoluteContainingBlock) {
aNewAbsoluteContainingBlock->MarkAsAbsoluteContainingBlock();
@@ -6153,7 +6153,7 @@ nsCSSFrameConstructor::GetAbsoluteContainingBlock(nsIFrame* aFrame,
// not transformed, skip it.
if (!frame->IsAbsPosContainingBlock() ||
(aType == FIXED_POS &&
!frame->StyleDisplay()->IsFixedPosContainingBlock(frame))) {
!frame->IsFixedPosContainingBlock())) {
continue;
}
nsIFrame* absPosCBCandidate = frame;