From 1c2c441fede0ae9573afc098017011e3439624a9 Mon Sep 17 00:00:00 2001 From: reed Date: Thu, 30 Apr 2015 13:09:24 -0700 Subject: add heuristic to pour small pictures into recordings, rather than ref'ing BUG=skia: Review URL: https://codereview.chromium.org/1118693003 --- tests/RecorderTest.cpp | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'tests/RecorderTest.cpp') diff --git a/tests/RecorderTest.cpp b/tests/RecorderTest.cpp index 4fac1af58c..e67de58acb 100644 --- a/tests/RecorderTest.cpp +++ b/tests/RecorderTest.cpp @@ -89,28 +89,6 @@ DEF_TEST(Recorder_RefLeaking, r) { REPORTER_ASSERT(r, paint.getShader()->unique()); } -DEF_TEST(Recorder_RefPictures, r) { - SkAutoTUnref pic; - - { - SkPictureRecorder pr; - SkCanvas* canvas = pr.beginRecording(100, 100); - canvas->drawColor(SK_ColorRED); - pic.reset(pr.endRecording()); - } - REPORTER_ASSERT(r, pic->unique()); - - { - SkRecord record; - SkRecorder recorder(&record, 100, 100); - recorder.drawPicture(pic); - // the recorder should now also be an owner - REPORTER_ASSERT(r, !pic->unique()); - } - // the recorder destructor should have released us (back to unique) - REPORTER_ASSERT(r, pic->unique()); -} - DEF_TEST(Recorder_drawImage_takeReference, reporter) { SkAutoTUnref image; -- cgit v1.2.3