Revert of SkCanvas::onDrawPicture() quick-reject (patchset #3 id:40001 of https://codereview.chromium.org/1264133003/ )
Reason for revert: webkit_unit_tests :( Original issue's description: > SkCanvas::onDrawPicture() quick-reject > > R=reed@google.com,mtklein@google.com > > Committed: https://skia.googlesource.com/skia/+/48ed62b29d45e42b971aac8858da06781c93e6d7 TBR=reed@google.com,fmalita@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1273433002
This commit is contained in:
parent
48ed62b29d
commit
1d183b4cb3
@ -2744,19 +2744,6 @@ void SkCanvas::drawPicture(const SkPicture* picture, const SkMatrix* matrix, con
|
||||
|
||||
void SkCanvas::onDrawPicture(const SkPicture* picture, const SkMatrix* matrix,
|
||||
const SkPaint* paint) {
|
||||
if (!paint || paint->canComputeFastBounds()) {
|
||||
SkRect bounds = picture->cullRect();
|
||||
if (paint) {
|
||||
paint->computeFastBounds(bounds, &bounds);
|
||||
}
|
||||
if (matrix) {
|
||||
matrix->mapRect(&bounds);
|
||||
}
|
||||
if (this->quickReject(bounds)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
SkBaseDevice* device = this->getTopDevice();
|
||||
if (device) {
|
||||
// Canvas has to first give the device the opportunity to render
|
||||
|
Loading…
Reference in New Issue
Block a user