Refcount the paint used by Canvas.drawPatch()
Prevents crashes :) Change-Id: I62103ce97490613142321f080b82c2edaed67a95
This commit is contained in:
@@ -318,6 +318,7 @@ status_t DisplayListRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, in
|
||||
status_t DisplayListRenderer::drawPatch(SkBitmap* bitmap, Res_png_9patch* patch,
|
||||
float left, float top, float right, float bottom, SkPaint* paint) {
|
||||
bitmap = refBitmap(bitmap);
|
||||
paint = refPaint(paint);
|
||||
|
||||
addDrawOp(new (alloc()) DrawPatchOp(bitmap, patch, left, top, right, bottom, paint));
|
||||
return DrawGlInfo::kStatusDone;
|
||||
|
||||
Reference in New Issue
Block a user