Index: tests/DrawBitmapRectTest.cpp |
diff --git a/tests/DrawBitmapRectTest.cpp b/tests/DrawBitmapRectTest.cpp |
index 9289e11ea8f6a6a9737275fab19dc4304d0e4b9f..7049c0c29909eef30d0a01d13f3f6802879795f3 100644 |
--- a/tests/DrawBitmapRectTest.cpp |
+++ b/tests/DrawBitmapRectTest.cpp |
@@ -44,12 +44,19 @@ public: |
// Crashing in skia when a pixelref fails in lockPixels |
// |
static void test_faulty_pixelref(skiatest::Reporter* reporter) { |
+ SkImageInfo info; |
+ info.fWidth = 100; |
+ info.fHeight = 100; |
+ info.fColorType = kPMColor_SkColorType; |
+ info.fAlphaType = kPremul_SkAlphaType; |
+ |
// need a cache, but don't expect to use it, so the budget is not critical |
SkAutoTUnref<SkDiscardableMemoryPool> pool(SkNEW_ARGS(SkDiscardableMemoryPool, |
(10 * 1000, NULL))); |
SkBitmap bm; |
bool installSuccess = SkDiscardablePixelRef::Install(SkNEW(FailureImageGenerator), &bm, pool); |
REPORTER_ASSERT(reporter, installSuccess); |
+ |
// now our bitmap has a pixelref, but we know it will fail to lock |
SkAutoTUnref<SkSurface> surface(SkSurface::NewRasterPMColor(200, 200)); |