| 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() {
|
|
|