Index: Source/platform/graphics/ImageBuffer.cpp |
diff --git a/Source/platform/graphics/ImageBuffer.cpp b/Source/platform/graphics/ImageBuffer.cpp |
index 635dde71a1163b85205a4f1f4ba06401470e3f0f..9b073d51f63a3e368e39f5b2207b5d96dc781101 100644 |
--- a/Source/platform/graphics/ImageBuffer.cpp |
+++ b/Source/platform/graphics/ImageBuffer.cpp |
@@ -242,7 +242,7 @@ void ImageBuffer::didModifyBackingTexture() |
m_surface->didModifyBackingTexture(); |
} |
-bool ImageBuffer::copyRenderingResultsFromDrawingBuffer(DrawingBuffer* drawingBuffer, bool fromFrontBuffer) |
+bool ImageBuffer::copyRenderingResultsFromDrawingBuffer(DrawingBuffer* drawingBuffer, SourceDrawingBuffer sourceBuffer) |
{ |
if (!drawingBuffer) |
return false; |
@@ -256,7 +256,7 @@ bool ImageBuffer::copyRenderingResultsFromDrawingBuffer(DrawingBuffer* drawingBu |
m_surface->invalidateCachedBitmap(); |
bool result = drawingBuffer->copyToPlatformTexture(context3D, tex, GL_RGBA, |
- GL_UNSIGNED_BYTE, 0, true, false, fromFrontBuffer ? DrawingBuffer::Front : DrawingBuffer::Back); |
+ GL_UNSIGNED_BYTE, 0, true, false, sourceBuffer); |
if (result) { |
m_surface->didModifyBackingTexture(); |