| Index: src/core/SkRecordDraw.cpp
|
| diff --git a/src/core/SkRecordDraw.cpp b/src/core/SkRecordDraw.cpp
|
| index 5981245c018700e8ed969e7abc75e1d76c63b7ba..ad1327016b82de3351ba410b4c4238a34218f452 100644
|
| --- a/src/core/SkRecordDraw.cpp
|
| +++ b/src/core/SkRecordDraw.cpp
|
| @@ -20,8 +20,10 @@ void SkRecordDraw(const SkRecord& record,
|
| // is not necessarily in that same space. getClipBounds() returns us
|
| // this canvas' clip bounds transformed back into identity space, which
|
| // lets us query the BBH.
|
| - SkRect query = { 0, 0, 0, 0 };
|
| - (void)canvas->getClipBounds(&query);
|
| + SkRect query;
|
| + if (!canvas->getClipBounds(&query)) {
|
| + return;
|
| + }
|
|
|
| SkTDArray<unsigned> ops;
|
| bbh->search(query, &ops);
|
|
|