Bug 1251527 - Don't override visible regions for background-attachment:fixed. r=mstange

--HG--
extra : rebase_source : ed4d7bd065a75bc04ff515d1a8f94592ff777419
This commit is contained in:
Matt Woodrow 2016-03-09 17:35:48 +13:00
parent 54ab7fb9f0
commit b954395165
2 changed files with 0 additions and 10 deletions

View File

@ -3086,13 +3086,6 @@ nsDisplayBackgroundImage::GetPerFrameKey()
nsDisplayItem::GetPerFrameKey();
}
void
nsDisplayBackgroundImage::MarkBoundsAsVisible(nsDisplayListBuilder* aBuilder)
{
bool snap;
mVisibleRect = GetBounds(aBuilder, &snap);
}
nsDisplayThemedBackground::nsDisplayThemedBackground(nsDisplayListBuilder* aBuilder,
nsIFrame* aFrame)
: nsDisplayItem(aBuilder, aFrame)
@ -4771,7 +4764,6 @@ nsDisplayFixedPosition::CreateForFixedBackground(nsDisplayListBuilder* aBuilder,
// fixed position item as well.
aImage->SetClip(aBuilder, DisplayItemClip());
aImage->SetScrollClip(nullptr);
aImage->MarkBoundsAsVisible(aBuilder);
nsDisplayList temp;
temp.AppendToTop(aImage);

View File

@ -2730,8 +2730,6 @@ public:
virtual bool ShouldFixToViewport(nsDisplayListBuilder* aBuilder) override;
void MarkBoundsAsVisible(nsDisplayListBuilder* aBuilder);
protected:
typedef class mozilla::layers::ImageContainer ImageContainer;
typedef class mozilla::layers::ImageLayer ImageLayer;