Index: src/gpu/GrRenderTarget.cpp |
diff --git a/src/gpu/GrRenderTarget.cpp b/src/gpu/GrRenderTarget.cpp |
index b9763325d89b6363e67dfcc486099ea64fd98121..4f6d87735b770a352961d5588c0b4c2928659149 100644 |
--- a/src/gpu/GrRenderTarget.cpp |
+++ b/src/gpu/GrRenderTarget.cpp |
@@ -29,7 +29,7 @@ bool GrRenderTarget::readPixels(int left, int top, int width, int height, |
pixelOpsFlags); |
} |
-void GrRenderTarget::writePixels(int left, int top, int width, int height, |
+bool GrRenderTarget::writePixels(int left, int top, int width, int height, |
GrPixelConfig config, |
const void* buffer, |
size_t rowBytes, |
@@ -37,12 +37,12 @@ void GrRenderTarget::writePixels(int left, int top, int width, int height, |
// go through context so that all necessary flushing occurs |
GrContext* context = this->getContext(); |
if (NULL == context) { |
- return; |
+ return false; |
} |
- context->writeRenderTargetPixels(this, |
- left, top, width, height, |
- config, buffer, rowBytes, |
- pixelOpsFlags); |
+ return context->writeRenderTargetPixels(this, |
+ left, top, width, height, |
+ config, buffer, rowBytes, |
+ pixelOpsFlags); |
} |
void GrRenderTarget::resolve() { |