diff options
Diffstat (limited to 'src/core/SkDeviceImageFilterProxy.h')
-rw-r--r-- | src/core/SkDeviceImageFilterProxy.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/SkDeviceImageFilterProxy.h b/src/core/SkDeviceImageFilterProxy.h index 0ae686d877..11a95ff31f 100644 --- a/src/core/SkDeviceImageFilterProxy.h +++ b/src/core/SkDeviceImageFilterProxy.h @@ -18,15 +18,15 @@ public: : fDevice(device) , fProps(props.flags(), SkBaseDevice::CreateInfo::AdjustGeometry(SkImageInfo(), - SkBaseDevice::kImageFilter_Usage, + SkBaseDevice::kPossible_TileUsage, props.pixelGeometry())) {} SkBaseDevice* createDevice(int w, int h) SK_OVERRIDE { SkBaseDevice::CreateInfo cinfo(SkImageInfo::MakeN32Premul(w, h), - SkBaseDevice::kImageFilter_Usage, + SkBaseDevice::kPossible_TileUsage, kUnknown_SkPixelGeometry); - return fDevice->onCreateCompatibleDevice(cinfo); + return fDevice->onCreateDevice(cinfo, NULL); } bool canHandleImageFilter(const SkImageFilter* filter) SK_OVERRIDE { return fDevice->canHandleImageFilter(filter); |