diff --git a/layout/base/nsCSSRendering.cpp b/layout/base/nsCSSRendering.cpp index 8f9a44e400f..75d00ad2f5d 100644 --- a/layout/base/nsCSSRendering.cpp +++ b/layout/base/nsCSSRendering.cpp @@ -2926,8 +2926,6 @@ nsCSSRendering::PrepareBackgroundLayer(nsPresContext* aPresContext, // of aForFrame's border-box will be rendered) nsPoint imageTopLeft; if (NS_STYLE_BG_ATTACHMENT_FIXED == aLayer.mAttachment) { - aPresContext->SetHasFixedBackgroundFrame(); - if ((aFlags & nsCSSRendering::PAINTBG_TO_WINDOW) && !IsTransformed(aForFrame, attachedToFrame)) { // Clip background-attachment:fixed backgrounds to the viewport, if we're diff --git a/layout/base/nsPresContext.h b/layout/base/nsPresContext.h index 138b35d4f8c..0947090a8f3 100644 --- a/layout/base/nsPresContext.h +++ b/layout/base/nsPresContext.h @@ -939,9 +939,6 @@ public: PropertyTable()->DeleteAllFor(aFrame); } - bool MayHaveFixedBackgroundFrames() { return mMayHaveFixedBackgroundFrames; } - void SetHasFixedBackgroundFrame() { mMayHaveFixedBackgroundFrames = true; } - virtual size_t SizeOfExcludingThis(nsMallocSizeOfFun aMallocSizeOf) const; virtual size_t SizeOfIncludingThis(nsMallocSizeOfFun aMallocSizeOf) const { return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf); @@ -1221,7 +1218,6 @@ protected: unsigned mPendingUIResolutionChanged : 1; unsigned mPendingMediaFeatureValuesChanged : 1; unsigned mPrefChangePendingNeedsReflow : 1; - unsigned mMayHaveFixedBackgroundFrames : 1; // True if the requests in mInvalidateRequestsSinceLastPaint cover the // entire viewport unsigned mAllInvalidated : 1;