Replace new with SkNEW in more effects classes.
http://codereview.appspot.com/6431052/
git-svn-id: http://skia.googlecode.com/svn/trunk@4727 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/effects/SkLayerRasterizer.cpp b/src/effects/SkLayerRasterizer.cpp
index f3de867..dbcbefd 100644
--- a/src/effects/SkLayerRasterizer.cpp
+++ b/src/effects/SkLayerRasterizer.cpp
@@ -40,7 +40,7 @@
SkScalar dy) {
SkLayerRasterizer_Rec* rec = (SkLayerRasterizer_Rec*)fLayers.push_back();
- new (&rec->fPaint) SkPaint(paint);
+ SkNEW_PLACEMENT_ARGS(&rec->fPaint, SkPaint, (paint));
rec->fOffset.set(dx, dy);
}
@@ -189,9 +189,9 @@
SkLayerRasterizer_Rec* rec = (SkLayerRasterizer_Rec*)fLayers.push_back();
#if 0
- new (&rec->fPaint) SkPaint(buffer);
+ SkNEW_PLACEMENT_ARGS(&rec->fPaint, SkPaint, (buffer));
#else
- new (&rec->fPaint) SkPaint;
+ SkNEW_PLACEMENT(&rec->fPaint, SkPaint);
paint_read(&rec->fPaint, buffer);
#endif
rec->fOffset.fX = buffer.readScalar();