commit 4e23c9c416af1ec0273b3540fb63465f886c8357
parent bcb27f714ab3d80877fe1c29c90310bf839f54f0
Author: Ting-Yu Lin <tlin@mozilla.com>
Date: Thu, 20 Nov 2025 03:44:20 +0000
Bug 2001247 - Change aDelegatingFrame type to nsContainerFrame* for ReflowAbsoluteFrame(). r=layout-reviewers,emilio
The `aDelegatingFrame` parameter on `AbsoluteContainingBlock::Reflow()` is
already `nsContainerFrame*`.
Differential Revision: https://phabricator.services.mozilla.com/D272397
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/layout/generic/AbsoluteContainingBlock.cpp b/layout/generic/AbsoluteContainingBlock.cpp
@@ -1003,7 +1003,7 @@ static nsRect GrowOverflowCheckRect(const nsRect& aOverflowCheckRect,
// positioned child has the exact same size and position and skip the
// reflow...
void AbsoluteContainingBlock::ReflowAbsoluteFrame(
- nsIFrame* aDelegatingFrame, nsPresContext* aPresContext,
+ nsContainerFrame* aDelegatingFrame, nsPresContext* aPresContext,
const ReflowInput& aReflowInput, const nsRect& aOriginalContainingBlockRect,
AbsPosReflowFlags aFlags, nsIFrame* aKidFrame, nsReflowStatus& aStatus,
OverflowAreas* aOverflowAreas,
diff --git a/layout/generic/AbsoluteContainingBlock.h b/layout/generic/AbsoluteContainingBlock.h
@@ -148,7 +148,7 @@ class AbsoluteContainingBlock {
const LogicalMargin& aOffsets);
void ReflowAbsoluteFrame(
- nsIFrame* aDelegatingFrame, nsPresContext* aPresContext,
+ nsContainerFrame* aDelegatingFrame, nsPresContext* aPresContext,
const ReflowInput& aReflowInput,
const nsRect& aOriginalContainingBlockRect, AbsPosReflowFlags aFlags,
nsIFrame* aKidFrame, nsReflowStatus& aStatus,