Index: cc/test/solid_color_content_layer_client.cc |
diff --git a/cc/test/solid_color_content_layer_client.cc b/cc/test/solid_color_content_layer_client.cc |
index 58e4ad271cd9ff4f28a325bd41d4b4d0b45bea1c..b7138f2729b6521ef7110e00e0a2663fc34c0151 100644 |
--- a/cc/test/solid_color_content_layer_client.cc |
+++ b/cc/test/solid_color_content_layer_client.cc |
@@ -26,7 +26,8 @@ SolidColorContentLayerClient::PaintContentsToDisplayList( |
PaintingControlSetting painting_control) { |
SkPictureRecorder recorder; |
gfx::Rect clip(PaintableRegion()); |
- SkCanvas* canvas = recorder.beginRecording(gfx::RectToSkRect(clip)); |
+ sk_sp<SkCanvas> canvas = |
+ sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(clip))); |
canvas->clear(SK_ColorTRANSPARENT); |