| Index: skia/ext/platform_canvas_linux.cc
|
| diff --git a/skia/ext/platform_canvas_linux.cc b/skia/ext/platform_canvas_linux.cc
|
| index 8e9db6247994b5821767cd2a490f2fb99ed87070..5d3594e6056a1e73ae25da1adbff1f79ba374ec4 100644
|
| --- a/skia/ext/platform_canvas_linux.cc
|
| +++ b/skia/ext/platform_canvas_linux.cc
|
| @@ -29,14 +29,8 @@ PlatformCanvas::~PlatformCanvas() {
|
| }
|
| bool PlatformCanvas::initialize(int width, int height, bool is_opaque,
|
| uint8_t* data) {
|
| - SkDevice* device =
|
| - BitmapPlatformDevice::Create(width, height, is_opaque, data);
|
| - if (!device)
|
| - return false;
|
| -
|
| - setDevice(device);
|
| - device->unref(); // was created with refcount 1, and setDevice also refs
|
| - return true;
|
| + return initializeWithDevice(BitmapPlatformDevice::Create(
|
| + width, height, is_opaque, data));
|
| }
|
|
|
| cairo_t* PlatformCanvas::beginPlatformPaint() {
|
|
|