diff options
Diffstat (limited to 'src/effects/SkMorphologyImageFilter.cpp')
-rw-r--r-- | src/effects/SkMorphologyImageFilter.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp index 3d27d10ee1..9c97c35bc2 100644 --- a/src/effects/SkMorphologyImageFilter.cpp +++ b/src/effects/SkMorphologyImageFilter.cpp @@ -22,6 +22,16 @@ #include "effects/Gr1DKernelEffect.h" #endif +#ifdef SK_SUPPORT_LEGACY_DEEPFLATTENING +SkMorphologyImageFilter::SkMorphologyImageFilter(SkReadBuffer& buffer) + : INHERITED(1, buffer) { + fRadius.fWidth = buffer.readInt(); + fRadius.fHeight = buffer.readInt(); + buffer.validate((fRadius.fWidth >= 0) && + (fRadius.fHeight >= 0)); +} +#endif + SkMorphologyImageFilter::SkMorphologyImageFilter(int radiusX, int radiusY, SkImageFilter* input, |