mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 11:55:49 +00:00
Bug 1251527 - Don't override visible regions for background-attachment:fixed. r=mstange
--HG-- extra : rebase_source : ed4d7bd065a75bc04ff515d1a8f94592ff777419
This commit is contained in:
parent
54ab7fb9f0
commit
b954395165
@ -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);
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user