Bug 1241163 - Replace DrawTarget::CreateSourceSurfaceFromNativeSurface(CAIRO_CONTEXT) with Factory::CreateSourceSurfaceForCairoSurface. r=jrmuizel

This commit is contained in:
Lee Salzman
2016-01-20 13:31:44 -05:00
parent e01cd8129a
commit 5f535ddf78
7 changed files with 31 additions and 56 deletions

View File

@@ -35,12 +35,9 @@ SourceSurface*
X11TextureSourceBasic::GetSurface(DrawTarget* aTarget)
{
if (!mSourceSurface) {
NativeSurface surf;
surf.mFormat = GetFormat();
surf.mType = NativeSurfaceType::CAIRO_CONTEXT;
surf.mSurface = mSurface->CairoSurface();
surf.mSize = GetSize();
mSourceSurface = aTarget->CreateSourceSurfaceFromNativeSurface(surf);
mSourceSurface =
Factory::CreateSourceSurfaceForCairoSurface(mSurface->CairoSurface(),
GetSize(), GetFormat());
}
return mSourceSurface;
}