Refcounting is hard
Bug: 12994941 Change-Id: I6285ff818fc696dbe504174b98a54cb1d00b445c
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user