diff options
author | 2012-01-06 14:43:09 +0000 | |
---|---|---|
committer | 2012-01-06 14:43:09 +0000 | |
commit | b55deeb1c7c692023603639a9b29c0e3de124eac (patch) | |
tree | 700cd48c2047c233ab2a8ed27331b48eff2e517f /src/device/xps | |
parent | 3c10a0871b1a664441ff53df9a8c57005e247116 (diff) |
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
Diffstat (limited to 'src/device/xps')
-rw-r--r-- | src/device/xps/SkXPSDevice.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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; +} + |