diff options
Diffstat (limited to 'src/effects/SkLightingImageFilter.cpp')
-rw-r--r-- | src/effects/SkLightingImageFilter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp index b6532aa292..c590c262e8 100644 --- a/src/effects/SkLightingImageFilter.cpp +++ b/src/effects/SkLightingImageFilter.cpp @@ -8,6 +8,9 @@ #include "SkLightingImageFilter.h" #include "SkBitmap.h" #include "SkColorPriv.h" +#include "SkFlattenableBuffers.h" +#include "SkOrderedReadBuffer.h" +#include "SkOrderedWriteBuffer.h" #include "SkTypes.h" #if SK_SUPPORT_GPU @@ -754,7 +757,7 @@ SkLightingImageFilter::~SkLightingImageFilter() { SkLightingImageFilter::SkLightingImageFilter(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) { - fLight = (SkLight*)buffer.readFlattenable(); + fLight = buffer.readFlattenableT<SkLight>(); fSurfaceScale = buffer.readScalar(); } |