From dc0349bebafb486b044655f3c146450b527a5123 Mon Sep 17 00:00:00 2001 From: John Reck Date: Wed, 6 Aug 2014 15:28:07 -0700 Subject: [PATCH] Add missing null check Bug: 16352267 Change-Id: Ib60baa6d22ec02ba623a297660e2e3ecc7557d0f --- libs/hwui/RenderNode.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index 237d5006e8746..f48b774a41faf 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -94,8 +94,10 @@ void RenderNode::output(uint32_t level) { properties().debugOutputProperties(level); int flags = DisplayListOp::kOpLogFlag_Recurse; - for (unsigned int i = 0; i < mDisplayListData->displayListOps.size(); i++) { - mDisplayListData->displayListOps[i]->output(level, flags); + if (mDisplayListData) { + for (unsigned int i = 0; i < mDisplayListData->displayListOps.size(); i++) { + mDisplayListData->displayListOps[i]->output(level, flags); + } } ALOGD("%*sDone (%p, %s)", (level - 1) * 2, "", this, getName());