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

Commit 9e402a47 authored by Hawkwood Glazier's avatar Hawkwood Glazier
Browse files

Prevent improper requestLayout calls from lockscreen changing y position

Bug: 296867542
Test: Manually checked clock relayout scenarios
Change-Id: I9b6b17bb7c20a09c5049e7e8cd6982d6ed0829ff
parent c7498aed
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.keyguard;

import static android.view.ViewGroup.LayoutParams.MATCH_PARENT;
import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT;

import static com.android.keyguard.KeyguardClockSwitch.LARGE;
import static com.android.keyguard.KeyguardClockSwitch.SMALL;
import static com.android.systemui.flags.Flags.LOCKSCREEN_WALLPAPER_DREAM_ENABLED;
@@ -208,7 +209,7 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
    public void setLockscreenClockY(int clockY) {
        if (mView.screenOffsetYPadding != clockY) {
            mView.screenOffsetYPadding = clockY;
            mView.updateClockTargetRegions();
            mView.post(() -> mView.updateClockTargetRegions());
        }
    }