tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mlayout/generic/AbsoluteContainingBlock.cpp | 2+-
Mlayout/generic/AbsoluteContainingBlock.h | 2+-
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,