fix drawDRRect for fuzzer
make assert abort instead
Bug: skia:6450
Change-Id: I23ff51124fa8f069f2c7e5260f800017d7475d46
Reviewed-on: https://skia-review.googlesource.com/13197
Commit-Queue: Cary Clark <caryclark@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index aa69f09..8cef335 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -1770,11 +1770,13 @@
}
// We don't have this method (yet), but technically this is what we should
- // be able to assert...
- // SkASSERT(outer.contains(inner));
+ // be able to return ...
+ // if (!outer.contains(inner))) {
//
// For now at least check for containment of bounds
- SkASSERT(outer.getBounds().contains(inner.getBounds()));
+ if (!outer.getBounds().contains(inner.getBounds())) {
+ return;
+ }
this->onDrawDRRect(outer, inner, paint);
}