| Index: src/core/SkScalerContext.cpp
|
| diff --git a/src/core/SkScalerContext.cpp b/src/core/SkScalerContext.cpp
|
| index a7e2432cc1e348e6417460f56a285d67618e611f..1f71bf088550a7bc782d14facde29cc7b5ca9f08 100644
|
| --- a/src/core/SkScalerContext.cpp
|
| +++ b/src/core/SkScalerContext.cpp
|
| @@ -113,10 +113,11 @@ SkScalerContext::SkScalerContext(SkTypeface* typeface, const SkDescriptor* desc)
|
| #ifdef SK_BUILD_FOR_ANDROID
|
| uint32_t len;
|
| const void* data = desc->findEntry(kAndroidOpts_SkDescriptorTag, &len);
|
| - SkASSERT(data);
|
| - SkOrderedReadBuffer buffer(data, len);
|
| - fPaintOptionsAndroid.unflatten(buffer);
|
| - SkASSERT(buffer.offset() == buffer.size());
|
| + if (data) {
|
| + SkOrderedReadBuffer buffer(data, len);
|
| + fPaintOptionsAndroid.unflatten(buffer);
|
| + SkASSERT(buffer.offset() == buffer.size());
|
| + }
|
| #endif
|
| }
|
|
|
|
|