Refcounting is hard

Bug: 12994941

Change-Id: I6285ff818fc696dbe504174b98a54cb1d00b445c
This commit is contained in:
John Reck
2014-02-14 16:59:37 -08:00
parent d63b4314b8
commit a39dd59579
2 changed files with 2 additions and 1 deletions

View File

@@ -31,7 +31,6 @@ DeferredLayerUpdater::DeferredLayerUpdater(Layer* layer, OpenGLRenderer* rendere
, mLayer(layer)
, mRenderer(renderer)
, mCaches(Caches::getInstance()) {
mCaches.resourceCache.incrementRefcount(mLayer);
mWidth = mLayer->layer.getWidth();
mHeight = mLayer->layer.getHeight();
mBlend = mLayer->isBlend();

View File

@@ -34,6 +34,8 @@ namespace uirenderer {
// of a render pass
class DeferredLayerUpdater {
public:
// Note that DeferredLayerUpdater assumes it is taking ownership of the layer
// and will not call incrementRef on it as a result.
ANDROID_API DeferredLayerUpdater(Layer* layer, OpenGLRenderer* renderer = 0);
ANDROID_API ~DeferredLayerUpdater();