From 21029ef131d6a98862ae6faf3305bee2872e9c5f Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Fri, 12 Sep 2014 09:29:10 -0700 Subject: [PATCH] Disable layer leak tracking bug:17208461 Change-Id: Ibbdf3ec79c4fd19e1935a559d425d074b611e162 --- libs/hwui/RenderState.cpp | 2 ++ libs/hwui/RenderState.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/libs/hwui/RenderState.cpp b/libs/hwui/RenderState.cpp index 54af52802fecd..86bd7dd00ccd8 100644 --- a/libs/hwui/RenderState.cpp +++ b/libs/hwui/RenderState.cpp @@ -38,6 +38,7 @@ void RenderState::onGLContextCreated() { } void RenderState::onGLContextDestroyed() { +/* AutoMutex _lock(mLayerLock); size_t size = mActiveLayers.size(); if (CC_UNLIKELY(size != 0)) { @@ -68,6 +69,7 @@ void RenderState::onGLContextDestroyed() { } LOG_ALWAYS_FATAL("%d layers have survived gl context destruction", size); } +*/ } void RenderState::setViewport(GLsizei width, GLsizei height) { diff --git a/libs/hwui/RenderState.h b/libs/hwui/RenderState.h index 74bafcaeb4206..cbe7cfc3db4e4 100644 --- a/libs/hwui/RenderState.h +++ b/libs/hwui/RenderState.h @@ -53,12 +53,16 @@ public: void debugOverdraw(bool enable, bool clear); void registerLayer(const Layer* layer) { + /* AutoMutex _lock(mLayerLock); mActiveLayers.insert(layer); + */ } void unregisterLayer(const Layer* layer) { + /* AutoMutex _lock(mLayerLock); mActiveLayers.erase(layer); + */ } void registerCanvasContext(renderthread::CanvasContext* context) {