Bug 991767 - Use Moz2D for printing surfaces. r=roc

This commit is contained in:
Matt Woodrow 2014-04-07 16:07:12 +12:00
parent 165deba580
commit fb26a5cf34

View File

@ -394,7 +394,11 @@ nsDeviceContext::CreateRenderingContext(nsRenderingContext *&aContext)
#endif #endif
nsRefPtr<nsRenderingContext> pContext = new nsRenderingContext(); nsRefPtr<nsRenderingContext> pContext = new nsRenderingContext();
pContext->Init(this, printingSurface); RefPtr<gfx::DrawTarget> dt =
gfxPlatform::GetPlatform()->CreateDrawTargetForSurface(printingSurface,
gfx::IntSize(mWidth, mHeight));
pContext->Init(this, dt);
pContext->Scale(mPrintingScale, mPrintingScale); pContext->Scale(mPrintingScale, mPrintingScale);
aContext = pContext; aContext = pContext;
NS_ADDREF(aContext); NS_ADDREF(aContext);