commit | 1fa4cef34a8ac07e2ef15f2fef3dcfe520848c8d | [log] [tgz] |
---|---|---|
author | Digish Pandya <digishp@codeaurora.org> | Thu Jun 12 10:42:54 2014 +0530 |
committer | Digish Pandya <digishp@codeaurora.org> | Fri Jun 13 17:14:50 2014 +0530 |
tree | a04c06f56688c59682bc753a012ca73d30bbb448 | |
parent | 1a3908e95926acd8add3858be571fe23fa9d047a [diff] [blame] |
hwui: fix possible null pointer de-refrence add layer check for null before de-refrencing it. issue link: http://code.google.com/p/android/issues/detail?id=61622 Change-Id: I54fc21ec594effcfb1eededd80dd5b0b52645c4c
diff --git a/libs/hwui/LayerRenderer.cpp b/libs/hwui/LayerRenderer.cpp index f8076cc..006d145 100644 --- a/libs/hwui/LayerRenderer.cpp +++ b/libs/hwui/LayerRenderer.cpp
@@ -339,8 +339,10 @@ void LayerRenderer::flushLayer(Layer* layer) { #ifdef GL_EXT_discard_framebuffer + if (!layer) return; + GLuint fbo = layer->getFbo(); - if (layer && fbo) { + if (fbo) { // If possible, discard any enqueud operations on deferred // rendering architectures if (Extensions::getInstance().hasDiscardFramebuffer()) {