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) { |