| Index: src/image/SkSurface_Gpu.cpp
|
| diff --git a/src/image/SkSurface_Gpu.cpp b/src/image/SkSurface_Gpu.cpp
|
| index 173a0d81d7135929efd0e8bdde662480b4621671..35c521ca86f224aac4b062acda691ba2c7c9a15f 100644
|
| --- a/src/image/SkSurface_Gpu.cpp
|
| +++ b/src/image/SkSurface_Gpu.cpp
|
| @@ -116,7 +116,7 @@ void SkSurface_Gpu::onCopyOnWrite(ContentChangeMode mode) {
|
| // image because onCopyOnWrite is only called when there is a cached image.
|
| SkAutoTUnref<SkImage> image(this->refCachedImage(SkBudgeted::kNo, kNo_ForceUnique));
|
| SkASSERT(image);
|
| - if (rt->asTexture() == as_IB(image)->getTexture()) {
|
| + if (rt->asTexture() == as_IB(image)->peekTexture()) {
|
| this->fDevice->replaceRenderTarget(SkSurface::kRetain_ContentChangeMode == mode);
|
| SkTextureImageApplyBudgetedDecision(image);
|
| } else if (kDiscard_ContentChangeMode == mode) {
|
|
|