Bug 1405589: Have DrawTargetCapture properly forward SupportsRegionClipping. r=dvander
MozReview-Commit-ID: 9Fu3omRFtLk
--- a/gfx/2d/DrawTargetCapture.h
+++ b/gfx/2d/DrawTargetCapture.h
@@ -98,16 +98,18 @@ public:
const Matrix& aMaskTransform,
const IntRect& aBounds,
bool aCopyBackground) override;
virtual void PopLayer() override;
virtual void SetTransform(const Matrix &aTransform) override;
+ virtual bool SupportsRegionClipping() const override { return mRefDT->SupportsRegionClipping(); }
+
virtual already_AddRefed<SourceSurface> CreateSourceSurfaceFromData(unsigned char *aData,
const IntSize &aSize,
int32_t aStride,
SurfaceFormat aFormat) const override
{
return mRefDT->CreateSourceSurfaceFromData(aData, aSize, aStride, aFormat);
}
virtual already_AddRefed<SourceSurface> OptimizeSourceSurface(SourceSurface *aSurface) const override