зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 93586651e956 (bug 1141468)
This commit is contained in:
Родитель
7111223e56
Коммит
6b1dac9542
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче