| Index: tests/GpuDrawPathTest.cpp
|
| diff --git a/tests/GpuDrawPathTest.cpp b/tests/GpuDrawPathTest.cpp
|
| index 3702a7cc3b03ee45e2c4673efa7b73b43155a2bc..75c55262688202607eb7e3f286eee3f84c9da25a 100644
|
| --- a/tests/GpuDrawPathTest.cpp
|
| +++ b/tests/GpuDrawPathTest.cpp
|
| @@ -75,9 +75,6 @@ static void test_drawSameRectOvals(skiatest::Reporter*, SkCanvas* canvas) {
|
| }
|
|
|
| DEF_GPUTEST(GpuDrawPath, reporter, factory) {
|
| - // https://bugs.chromium.org/p/skia/issues/detail?id=4581
|
| - return;
|
| -
|
| for (int type = 0; type < GrContextFactory::kLastGLContextType; ++type) {
|
| GrContextFactory::GLContextType glType = static_cast<GrContextFactory::GLContextType>(type);
|
|
|
| @@ -93,6 +90,9 @@ DEF_GPUTEST(GpuDrawPath, reporter, factory) {
|
| SkAutoTUnref<SkSurface> surface(
|
| SkSurface::NewRenderTarget(grContext, SkSurface::kNo_Budgeted, info,
|
| sampleCounts[i], nullptr));
|
| + if (!surface) {
|
| + continue;
|
| + }
|
| test_drawPathEmpty(reporter, surface->getCanvas());
|
| }
|
| }
|
|
|