Bug 1077358 - Clip BasicColorLayer drawing to the layer's bounds. r=Bas

This commit is contained in:
Markus Stange 2014-10-07 16:18:01 +02:00
Родитель 4c6fa36735
Коммит 603aed5594
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -62,9 +62,12 @@ public:
snapped = mat.TransformBounds(snapped);
}
// Clip drawing in case we're using (unbounded) operator source.
aDT->PushClipRect(snapped);
FillRectWithMask(aDT, aDeviceOffset, snapped, ToColor(mColor),
DrawOptions(GetEffectiveOpacity(), GetEffectiveOperator(this)),
aMaskLayer);
aDT->PopClip();
}
protected: