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; }