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

Commit 356bcd41 authored by Fabien Sanglard's avatar Fabien Sanglard
Browse files

Discard surfaceDamage for HWC1 v < 1.5

Test: Manual
Change-Id: Ia9193a88dc6df206c8f197adf144466f164afa1c
parent a01c1e34
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2046,6 +2046,10 @@ Error HWC2On1Adapter::Layer::setCursorPosition(int32_t x, int32_t y)

Error HWC2On1Adapter::Layer::setSurfaceDamage(hwc_region_t damage)
{
    // HWC1 supports surface damage starting only with version 1.5.
    if (mDisplay.getDevice().mHwc1MinorVersion < 5) {
        return Error::None;
    }
    mSurfaceDamage.resize(damage.numRects);
    std::copy_n(damage.rects, damage.numRects, mSurfaceDamage.begin());
    return Error::None;