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

Commit 8a7154ee authored by Sally Qi's avatar Sally Qi Committed by Automerger Merge Worker
Browse files

Merge "Fix HDR blownout issue in the Photos app with HDR display on." into udc-dev am: 059a0275

parents 4d0c5efd 059a0275
Loading
Loading
Loading
Loading
+3 −11
Original line number Diff line number Diff line
@@ -5459,7 +5459,7 @@ public final class ViewRootImpl implements ViewParent,
    }

    private void updateRenderHdrSdrRatio() {
        mRenderHdrSdrRatio = mDisplay.getHdrSdrRatio();
        mRenderHdrSdrRatio = Math.min(mDesiredHdrSdrRatio, mDisplay.getHdrSdrRatio());
        mUpdateHdrSdrRatioInfo = true;
    }

@@ -5487,22 +5487,14 @@ public final class ViewRootImpl implements ViewParent,
                mHdrSdrRatioChangedListener = null;
            } else {
                mHdrSdrRatioChangedListener = display -> {
                    setTargetHdrSdrRatio(display.getHdrSdrRatio());
                    updateRenderHdrSdrRatio();
                    invalidate();
                };
                mDisplay.registerHdrSdrRatioChangedListener(mExecutor, mHdrSdrRatioChangedListener);
            }
        }
    }

    /** happylint */
    public void setTargetHdrSdrRatio(float ratio) {
        if (mRenderHdrSdrRatio != ratio) {
            mRenderHdrSdrRatio = ratio;
            mUpdateHdrSdrRatioInfo = true;
            invalidate();
        }
    }

    @Override
    public void requestChildFocus(View child, View focused) {
        if (DEBUG_INPUT_RESIZE) {