Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a39dd595 authored by John Reck's avatar John Reck
Browse files

Refcounting is hard

 Bug: 12994941

Change-Id: I6285ff818fc696dbe504174b98a54cb1d00b445c
parent d63b4314
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -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();
+2 −0
Original line number Diff line number Diff line
@@ -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();