Index: Source/core/html/HTMLCanvasElement.cpp |
diff --git a/Source/core/html/HTMLCanvasElement.cpp b/Source/core/html/HTMLCanvasElement.cpp |
index 835fb1f755d8f07b74adb792b7667692d98d848a..c0aafaede12543d7caa9d11fec5653afad602b4b 100644 |
--- a/Source/core/html/HTMLCanvasElement.cpp |
+++ b/Source/core/html/HTMLCanvasElement.cpp |
@@ -436,7 +436,7 @@ PassOwnPtr<ImageBufferSurface> HTMLCanvasElement::createImageBufferSurface(const |
if (shouldAccelerate(deviceSize)) { |
if (document().settings()) |
*msaaSampleCount = document().settings()->accelerated2dCanvasMSAASampleCount(); |
- OwnPtr<ImageBufferSurface> surface = adoptPtr(new Canvas2DImageBufferSurface(size(), opacityMode, *msaaSampleCount)); |
+ OwnPtr<ImageBufferSurface> surface = adoptPtr(new Canvas2DImageBufferSurface(this, size(), opacityMode, *msaaSampleCount)); |
if (surface->isValid()) |
return surface.release(); |
} |