| Index: tests/RecordDrawTest.cpp
|
| diff --git a/tests/RecordDrawTest.cpp b/tests/RecordDrawTest.cpp
|
| index 6468e72c9d5c6d2f3e1e5e686f2932c45e95cca3..98ec506b1ed66dc81dccddd29b336d83eed2f526 100644
|
| --- a/tests/RecordDrawTest.cpp
|
| +++ b/tests/RecordDrawTest.cpp
|
| @@ -43,14 +43,15 @@ DEF_TEST(RecordDraw_Clipping, r) {
|
| SkRecord record;
|
| SkRecorder recorder(SkRecorder::kWriteOnly_Mode, &record, W, H);
|
|
|
| - // 8 draw commands.
|
| - // The inner clipRect makes the clip empty, so the inner drawRect does nothing.
|
| + // 9 draw commands.
|
| recorder.save();
|
| recorder.clipRect(SkRect::MakeLTRB(0, 0, 100, 100));
|
| recorder.drawRect(SkRect::MakeLTRB(20, 20, 40, 40), SkPaint());
|
| recorder.save();
|
| + // This first clipRect makes the clip empty, so the next two commands do nothing.
|
| recorder.clipRect(SkRect::MakeLTRB(200, 200, 300, 300));
|
| - recorder.drawRect(SkRect::MakeLTRB(220, 220, 240, 240), SkPaint());
|
| + recorder.clipRect(SkRect::MakeLTRB(210, 210, 250, 250)); // Skipped
|
| + recorder.drawRect(SkRect::MakeLTRB(220, 220, 240, 240), SkPaint()); // Skipped
|
| recorder.restore();
|
| recorder.restore();
|
|
|
| @@ -59,6 +60,6 @@ DEF_TEST(RecordDraw_Clipping, r) {
|
| SkRecorder rerecorder(SkRecorder::kReadWrite_Mode, &rerecord, W, H);
|
| SkRecordDraw(record, &rerecorder);
|
|
|
| - // All commands except the drawRect will be preserved.
|
| + // All commands except the two marked // Skipped above will be preserved.
|
| REPORTER_ASSERT(r, 7 == rerecord.count());
|
| }
|
|
|