Merge "Fix NPE in makeTransformCanvas"

This commit is contained in:
TreeHugger Robot
2018-07-10 17:11:24 +00:00
committed by Android (Google) Code Review

View File

@@ -46,9 +46,11 @@ void SkiaRecordingCanvas::initDisplayList(uirenderer::RenderNode* renderNode, in
mDisplayList->attachRecorder(&mRecorder, SkIRect::MakeWH(width, height));
SkCanvas* canvas = &mRecorder;
mWrappedCanvas = makeTransformCanvas(&mRecorder, renderNode->usageHint());
if (mWrappedCanvas) {
canvas = mWrappedCanvas.get();
if (renderNode) {
mWrappedCanvas = makeTransformCanvas(&mRecorder, renderNode->usageHint());
if (mWrappedCanvas) {
canvas = mWrappedCanvas.get();
}
}
SkiaCanvas::reset(canvas);
}