From b55deeb1c7c692023603639a9b29c0e3de124eac Mon Sep 17 00:00:00 2001 From: "reed@google.com" Date: Fri, 6 Jan 2012 14:43:09 +0000 Subject: add allowImageFilter() so a device can allow/disallow filters (esp. for printing) git-svn-id: http://skia.googlecode.com/svn/trunk@2981 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/device/xps/SkXPSDevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/device/xps') diff --git a/src/device/xps/SkXPSDevice.cpp b/src/device/xps/SkXPSDevice.cpp index a32eb26adc..e2e23fa1ab 100644 --- a/src/device/xps/SkXPSDevice.cpp +++ b/src/device/xps/SkXPSDevice.cpp @@ -2384,6 +2384,7 @@ SkDevice* SkXPSDevice::onCreateCompatibleDevice(SkBitmap::Config config, bool isOpaque, Usage usage) { if (SkDevice::kGeneral_Usage == usage) { + return NULL; SK_CRASH(); //To what stream do we write? //SkXPSDevice* dev = new SkXPSDevice(this); @@ -2409,3 +2410,8 @@ SkXPSDevice::SkXPSDevice(IXpsOMObjectFactory* xpsFactory) HRVM(this->fXpsFactory->CreateCanvas(&this->fCurrentXpsCanvas), "Could not create canvas for layer."); } + +bool SkXPSDevice::allowImageFilter(SkImageFilter*) { + return false; +} + -- cgit v1.2.3