diff --git a/layout/painting/nsDisplayList.cpp b/layout/painting/nsDisplayList.cpp index 48dcef8f3e5d..2099f68c4888 100644 --- a/layout/painting/nsDisplayList.cpp +++ b/layout/painting/nsDisplayList.cpp @@ -5364,7 +5364,6 @@ nsDisplaySubDocument::nsDisplaySubDocument(nsDisplayListBuilder* aBuilder, nsDisplayOwnLayerFlags aFlags) : nsDisplayOwnLayer(aBuilder, aFrame, aList, aBuilder->CurrentActiveScrolledRoot(), aFlags), - mScrollParentId(aBuilder->GetCurrentScrollParentId()), mShouldFlatten(false), mSubDocFrame(aSubDocFrame) { MOZ_COUNT_CTOR(nsDisplaySubDocument); diff --git a/layout/painting/nsDisplayList.h b/layout/painting/nsDisplayList.h index 7484b6e2fc44..e3252a3c8e96 100644 --- a/layout/painting/nsDisplayList.h +++ b/layout/painting/nsDisplayList.h @@ -5503,7 +5503,6 @@ class nsDisplaySubDocument : public nsDisplayOwnLayer { void RemoveFrame(nsIFrame* aFrame) override; protected: - ViewID mScrollParentId; bool mForceDispatchToContentRegion{}; bool mShouldFlatten; nsSubDocumentFrame* mSubDocFrame; diff --git a/layout/tables/nsTableFrame.cpp b/layout/tables/nsTableFrame.cpp index a7165010221c..223994bfce3b 100644 --- a/layout/tables/nsTableFrame.cpp +++ b/layout/tables/nsTableFrame.cpp @@ -7372,8 +7372,7 @@ nsDisplayTableBackgroundSet::nsDisplayTableBackgroundSet( nsDisplayListBuilder* aBuilder, nsIFrame* aTable) : mBuilder(aBuilder), mColGroupBackgrounds(aBuilder), - mColBackgrounds(aBuilder), - mCurrentScrollParentId(aBuilder->GetCurrentScrollParentId()) { + mColBackgrounds(aBuilder) { mPrevTableBackgroundSet = mBuilder->SetTableBackgroundSet(this); mozilla::DebugOnly reference = mBuilder->FindReferenceFrameFor(aTable, &mToReferenceFrame); diff --git a/layout/tables/nsTableFrame.h b/layout/tables/nsTableFrame.h index 512fc733be74..84e63fa0ad0b 100644 --- a/layout/tables/nsTableFrame.h +++ b/layout/tables/nsTableFrame.h @@ -95,9 +95,6 @@ class nsDisplayTableBackgroundSet { } const ActiveScrolledRoot* GetTableASR() { return mTableASR; } - layers::ScrollableLayerGuid::ViewID GetScrollParentId() { - return mCurrentScrollParentId; - } private: // This class is only used on stack, so we don't have to worry about leaking @@ -114,7 +111,6 @@ class nsDisplayTableBackgroundSet { nsTArray mColumns; nsPoint mToReferenceFrame; nsRect mDirtyRect; - layers::ScrollableLayerGuid::ViewID mCurrentScrollParentId; const DisplayItemClipChain* mCombinedTableClipChain; const ActiveScrolledRoot* mTableASR;