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

Commit a4e15b05 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents 6d84411a 8193497f
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,