| Index: samplecode/SampleFilterFuzz.cpp
|
| diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp
|
| index f8ceed452cd4bb4229b4748101057519266769f4..687921ae0bdb19dd256da4c894b62fd0f49a6d95 100644
|
| --- a/samplecode/SampleFilterFuzz.cpp
|
| +++ b/samplecode/SampleFilterFuzz.cpp
|
| @@ -204,7 +204,7 @@ static SkTypeface::Style make_typeface_style() {
|
| }
|
|
|
| static SkPath1DPathEffect::Style make_path_1d_path_effect_style() {
|
| - return static_cast<SkPath1DPathEffect::Style>(R(SkPath1DPathEffect::kStyleCount));
|
| + return static_cast<SkPath1DPathEffect::Style>(R((int)SkPath1DPathEffect::kLastEnum_Style + 1));
|
| }
|
|
|
| static SkColor make_color() {
|
| @@ -527,9 +527,14 @@ static SkPaint make_paint() {
|
| paint.setXfermodeMode(make_xfermode());
|
| paint.setPathEffect(make_path_effect());
|
| paint.setMaskFilter(make_mask_filter());
|
| - SkAutoTUnref<SkTypeface> typeface(
|
| - SkTypeface::CreateFromName(make_font_name().c_str(), make_typeface_style()));
|
| - paint.setTypeface(typeface);
|
| +
|
| + if (false) {
|
| + // our validating buffer does not support typefaces yet, so skip this for now
|
| + SkAutoTUnref<SkTypeface> typeface(
|
| + SkTypeface::CreateFromName(make_font_name().c_str(), make_typeface_style()));
|
| + paint.setTypeface(typeface);
|
| + }
|
| +
|
| SkLayerRasterizer::Builder rasterizerBuilder;
|
| SkPaint paintForRasterizer;
|
| if (R(2) == 1) {
|
|
|