Backed out changeset 93586651e956 (bug 1141468)

This commit is contained in:
Sebastian Hengst 2016-05-18 10:37:55 +02:00
Родитель 7111223e56
Коммит 6b1dac9542
2 изменённых файлов: 0 добавлений и 16 удалений

Просмотреть файл

@ -6674,21 +6674,6 @@ nsDisplaySVGEffects::BuildLayer(nsDisplayListBuilder* aBuilder,
return container.forget();
}
nsRect
nsDisplaySVGEffects::GetComponentAlphaBounds(nsDisplayListBuilder* aBuilder)
{
nsIFrame* firstFrame =
nsLayoutUtils::FirstContinuationOrIBSplitSibling(mFrame);
nsSVGEffects::EffectProperties effectProperties =
nsSVGEffects::GetEffectProperties(firstFrame);
if (effectProperties.HasValidFilter()) {
return nsRect();
}
return nsDisplayWrapList::GetComponentAlphaBounds(aBuilder);
}
bool nsDisplaySVGEffects::ComputeVisibility(nsDisplayListBuilder* aBuilder,
nsRegion* aVisibleRegion) {
nsPoint offset = ToReferenceFrame();

Просмотреть файл

@ -3797,7 +3797,6 @@ public:
*aSnap = false;
return mEffectsBounds + ToReferenceFrame();
}
virtual nsRect GetComponentAlphaBounds(nsDisplayListBuilder* aBuilder) override;
virtual bool ComputeVisibility(nsDisplayListBuilder* aBuilder,
nsRegion* aVisibleRegion) override;
virtual bool TryMerge(nsDisplayItem* aItem) override;