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

Commit 0b807d2e authored by Chris Craik's avatar Chris Craik Committed by Gerrit Code Review
Browse files

Merge "Update the layer's alpha value upon composition of the layer"

parents 01ac9531 a5ff739d
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -1000,7 +1000,13 @@ void OpenGLRenderer::composeLayer(sp<Snapshot> current, sp<Snapshot> previous) {
        }
        }
    } else if (!rect.isEmpty()) {
    } else if (!rect.isEmpty()) {
        dirtyLayer(rect.left, rect.top, rect.right, rect.bottom);
        dirtyLayer(rect.left, rect.top, rect.right, rect.bottom);

        save(0);
        // the layer contains screen buffer content that shouldn't be alpha modulated
        // (and any necessary alpha modulation was handled drawing into the layer)
        mSnapshot->alpha = 1.0f;
        composeLayerRect(layer, rect, true);
        composeLayerRect(layer, rect, true);
        restore();
    }
    }


    dirtyClip();
    dirtyClip();