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

Commit 5d9aedf5 authored by Brian Lindahl's avatar Brian Lindahl Committed by Android (Google) Code Review
Browse files

Merge "Fix bug where buffer slots to clear were not set correctly" into udc-dev

parents 057caf22 c85693d0
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -144,10 +144,8 @@ class ComposerClientWriter final {

    void setLayerBufferSlotsToClear(int64_t display, int64_t layer,
                                    const std::vector<uint32_t>& slotsToClear) {
        LayerCommand& layerCommand = getLayerCommand(display, layer);
        for (auto slot : slotsToClear) {
            layerCommand.bufferSlotsToClear.emplace(static_cast<int32_t>(slot));
        }
        getLayerCommand(display, layer)
                .bufferSlotsToClear.emplace(slotsToClear.begin(), slotsToClear.end());
    }

    void setLayerSurfaceDamage(int64_t display, int64_t layer, const std::vector<Rect>& damage) {