remove quickreject for drawables
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2388873002
Review-Url: https://codereview.chromium.org/2388873002
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index 38ec770..ce47d5c 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -2954,13 +2954,8 @@
}
void SkCanvas::onDrawDrawable(SkDrawable* dr, const SkMatrix* matrix) {
- SkRect bounds = dr->getBounds();
- if (matrix) {
- matrix->mapRect(&bounds);
- }
- if (this->quickReject(bounds)) {
- return;
- }
+ // drawable bounds are no longer reliable (e.g. android displaylist)
+ // so don't use them for quick-reject
dr->draw(this, matrix);
}