| Index: tests/GpuDrawPathTest.cpp
 | 
| diff --git a/tests/GpuDrawPathTest.cpp b/tests/GpuDrawPathTest.cpp
 | 
| index 98313aabaa3645acc88f5689965cf4bb42b31ff0..f0148ba9a2d99b6967f402ea1cebc2a7f4a0c0f6 100644
 | 
| --- a/tests/GpuDrawPathTest.cpp
 | 
| +++ b/tests/GpuDrawPathTest.cpp
 | 
| @@ -12,10 +12,10 @@
 | 
|  #include "SkBitmap.h"
 | 
|  #include "SkCanvas.h"
 | 
|  #include "SkColor.h"
 | 
| -#include "SkGpuDevice.h"
 | 
|  #include "SkPaint.h"
 | 
|  #include "SkRRect.h"
 | 
|  #include "SkRect.h"
 | 
| +#include "SkSurface.h"
 | 
|  #include "Test.h"
 | 
|  
 | 
|  static void test_drawPathEmpty(skiatest::Reporter*, SkCanvas* canvas) {
 | 
| @@ -54,20 +54,10 @@ DEF_GPUTEST(GpuDrawPath, reporter, factory) {
 | 
|          static const int sampleCounts[] = { 0, 4, 16 };
 | 
|  
 | 
|          for (size_t i = 0; i < SK_ARRAY_COUNT(sampleCounts); ++i) {
 | 
| -            const int W = 255;
 | 
| -            const int H = 255;
 | 
| -
 | 
| -            GrTextureDesc desc;
 | 
| -            desc.fConfig = kSkia8888_GrPixelConfig;
 | 
| -            desc.fFlags = kRenderTarget_GrTextureFlagBit;
 | 
| -            desc.fWidth = W;
 | 
| -            desc.fHeight = H;
 | 
| -            desc.fSampleCnt = sampleCounts[i];
 | 
| -            SkAutoTUnref<GrTexture> texture(grContext->createUncachedTexture(desc, NULL, 0));
 | 
| -            SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(texture.get()));
 | 
| -            SkCanvas drawingCanvas(device.get());
 | 
| -
 | 
| -            test_drawPathEmpty(reporter, &drawingCanvas);
 | 
| +            SkImageInfo info = SkImageInfo::MakeN32Premul(255, 255);
 | 
| +            
 | 
| +            SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(grContext, info, sampleCounts[i]));
 | 
| +            test_drawPathEmpty(reporter, surface->getCanvas());
 | 
|          }
 | 
|      }
 | 
|  }
 | 
| 
 |