diff options
Diffstat (limited to 'skia/ext/bitmap_platform_device_linux.cc')
-rw-r--r-- | skia/ext/bitmap_platform_device_linux.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/skia/ext/bitmap_platform_device_linux.cc b/skia/ext/bitmap_platform_device_linux.cc index 782b78f..3087adc 100644 --- a/skia/ext/bitmap_platform_device_linux.cc +++ b/skia/ext/bitmap_platform_device_linux.cc @@ -120,8 +120,9 @@ BitmapPlatformDevice* BitmapPlatformDevice::Create(int width, int height, BitmapPlatformDevice::BitmapPlatformDevice( const SkBitmap& bitmap, BitmapPlatformDeviceData* data) - : PlatformDevice(bitmap), + : SkDevice(bitmap), data_(data) { + SetPlatformDevice(this, this); } BitmapPlatformDevice::~BitmapPlatformDevice() { @@ -146,6 +147,12 @@ cairo_t* BitmapPlatformDevice::BeginPlatformPaint() { return cairo; } +void BitmapPlatformDevice::DrawToNativeContext( + PlatformSurface surface, int x, int y, const PlatformRect* src_rect) { + // Should never be called on Linux. + SkASSERT(false); +} + void BitmapPlatformDevice::setMatrixClip(const SkMatrix& transform, const SkRegion& region, const SkClipStack&) { |