Backed out changeset c53086907356 (bug 1299715)

This commit is contained in:
Sebastian Hengst 2016-10-12 18:02:18 +02:00
Родитель f984f3a888
Коммит ead934e26a
1 изменённых файлов: 7 добавлений и 1 удалений

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

@ -875,7 +875,7 @@ nsSVGIntegrationUtils::PaintMaskAndClipPath(const PaintFramesParams& aParams)
matSR.SetContext(&context);
SetupContextMatrix(firstFrame, aParams, offsetToBoundingBox,
offsetToUserSpace, false);
offsetToUserSpace, true);
}
if (aParams.layerManager->GetRoot()->GetContentFlags() & Layer::CONTENT_COMPONENT_ALPHA) {
@ -920,6 +920,12 @@ nsSVGIntegrationUtils::PaintMaskAndClipPath(const PaintFramesParams& aParams)
if (shouldGenerateMask) {
context.PopGroupAndBlend();
if (!shouldGenerateClipMaskLayer && !shouldGenerateMaskLayer) {
MOZ_ASSERT(opacity != 1.0f);
// Pop the clip push by SetupContextMatrix
context.PopClip();
}
}
return result;