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

Commit 4e63106e authored by Peiyong Lin's avatar Peiyong Lin Committed by android-build-merger
Browse files

Merge "[SurfaceFlinger] Avoid querying Power HAL until switching color mode." into pi-dev

am: a4e15b05

Change-Id: I5a1a8278fcd85e5e065ec8344e9e875ed8a34c33
parents d7d78a28 a4e15b05
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -45,13 +45,12 @@ void PowerAdvisor::setExpensiveRenderingExpected(hwc2_display_t displayId, bool
        mExpensiveDisplays.erase(displayId);
    }

    const bool expectsExpensiveRendering = !mExpensiveDisplays.empty();
    if (mNotifiedExpensiveRendering != expectsExpensiveRendering) {
        const sp<V1_3::IPower> powerHal = getPowerHal();
        if (powerHal == nullptr) {
            return;
        }

    const bool expectsExpensiveRendering = !mExpensiveDisplays.empty();
    if (mNotifiedExpensiveRendering != expectsExpensiveRendering) {
        auto ret = powerHal->powerHintAsync_1_3(PowerHint::EXPENSIVE_RENDERING,
                                                expectsExpensiveRendering);
        // If Power HAL 1.3 was available previously but now fails,