Bug 1053934 - Don't use the cairo context to create similar surfaces since it might be in an error state. r=jrmuizel

This commit is contained in:
Matt Woodrow 2014-08-28 16:07:43 +12:00
parent 2707540462
commit 636bbdc9ed

View File

@ -1276,7 +1276,7 @@ DrawTargetCairo::CreateSourceSurfaceFromNativeSurface(const NativeSurface &aSurf
TemporaryRef<DrawTarget>
DrawTargetCairo::CreateSimilarDrawTarget(const IntSize &aSize, SurfaceFormat aFormat) const
{
cairo_surface_t* similar = cairo_surface_create_similar(cairo_get_target(mContext),
cairo_surface_t* similar = cairo_surface_create_similar(mSurface,
GfxFormatToCairoContent(aFormat),
aSize.width, aSize.height);