| Index: gm/multipicturedraw.cpp
 | 
| diff --git a/gm/multipicturedraw.cpp b/gm/multipicturedraw.cpp
 | 
| index 21c9d187b38905c306a8879dd948ae853c84abaa..3a0b0fa7d9e02578280d1c11b6775fbba85188a7 100644
 | 
| --- a/gm/multipicturedraw.cpp
 | 
| +++ b/gm/multipicturedraw.cpp
 | 
| @@ -258,7 +258,10 @@ static SkSurface* create_compat_surface(SkCanvas* canvas, int width, int height)
 | 
|  class ComposeStep {
 | 
|  public:
 | 
|      ComposeStep() : fSurf(NULL), fX(0.0f), fY(0.0f), fPaint(NULL) { }
 | 
| -    ~ComposeStep() { SkSafeUnref(fSurf);  SkDELETE(fPaint); }
 | 
| +    ~ComposeStep() {
 | 
| +        SkSafeUnref(fSurf);
 | 
| +        delete fPaint;
 | 
| +    }
 | 
|  
 | 
|      SkSurface* fSurf;
 | 
|      SkScalar   fX;
 | 
| @@ -415,7 +418,7 @@ static void tiled(SkCanvas* finalCanvas, SkMultiPictureDraw* mpd,
 | 
|  
 | 
|              step.fX = SkIntToScalar(x*kTileWidth);
 | 
|              step.fY = SkIntToScalar(y*kTileHeight);
 | 
| -            step.fPaint = SkNEW(SkPaint);
 | 
| +            step.fPaint = new SkPaint;
 | 
|              step.fPaint->setColorFilter(
 | 
|                  SkColorFilter::CreateModeFilter(colors[x][y], SkXfermode::kModulate_Mode))->unref();
 | 
|  
 | 
| @@ -540,33 +543,33 @@ namespace skiagm {
 | 
|          typedef GM INHERITED;
 | 
|      };
 | 
|  
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kNoClipSingle_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kRectClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kRRectClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kPathClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kInvPathClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kSierpinski_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kBigLayer_Content,
 | 
| -                                                MultiPictureDraw::kSimple_Layout));)
 | 
| -
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kNoClipSingle_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kRectClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kRRectClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kPathClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kInvPathClipMulti_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kSierpinski_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| -    DEF_GM(return SkNEW_ARGS(MultiPictureDraw, (MultiPictureDraw::kBigLayer_Content,
 | 
| -                                                MultiPictureDraw::kTiled_Layout));)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kNoClipSingle_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kRectClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kRRectClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kPathClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kInvPathClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kSierpinski_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kBigLayer_Content,
 | 
| +                                       MultiPictureDraw::kSimple_Layout);)
 | 
| +
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kNoClipSingle_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kRectClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kRRectClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kPathClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kInvPathClipMulti_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kSierpinski_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
| +    DEF_GM(return new MultiPictureDraw(MultiPictureDraw::kBigLayer_Content,
 | 
| +                                       MultiPictureDraw::kTiled_Layout);)
 | 
|  }
 | 
| 
 |