From 86cbf883f6bded03841db3038e75d18afd5f6095 Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Wed, 20 Jul 2016 11:53:05 -0400 Subject: [PATCH] Fix ref-counting error when reseting a SkiaCanvas with a new SkCanvas. Change-Id: Id2ed6627674cbd3112d6ac80f4e29a5ff65606b6 --- libs/hwui/SkiaCanvas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index db4e8570b368d..99ea83176b95b 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -45,7 +45,7 @@ SkiaCanvas::SkiaCanvas(const SkBitmap& bitmap) { } void SkiaCanvas::reset(SkCanvas* skiaCanvas) { - mCanvas.reset(skiaCanvas); + mCanvas.reset(SkRef(skiaCanvas)); mSaveStack.reset(nullptr); mHighContrastText = false; }