| Index: src/image/SkSurface_Gpu.cpp
|
| diff --git a/src/image/SkSurface_Gpu.cpp b/src/image/SkSurface_Gpu.cpp
|
| index 34aec2b7bbb0c43ba29779be2c47f2ab3677266a..09f4099c41c4589bc992c3ea214c0e078e90c036 100644
|
| --- a/src/image/SkSurface_Gpu.cpp
|
| +++ b/src/image/SkSurface_Gpu.cpp
|
| @@ -21,9 +21,11 @@
|
| SkSurface_Gpu::SkSurface_Gpu(SkGpuDevice* device)
|
| : INHERITED(device->width(), device->height(), &device->surfaceProps())
|
| , fDevice(SkRef(device)) {
|
| + fDevice->setSurfaceBase(this);
|
| }
|
|
|
| SkSurface_Gpu::~SkSurface_Gpu() {
|
| + fDevice->setSurfaceBase(NULL);
|
| SkSafeUnref(fDevice);
|
| }
|
|
|
|
|