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

Commit 7fa7f6da authored by Tiger Huang's avatar Tiger Huang
Browse files

Only call setSystemUiLightsOut when the condition is changed

Fix: 170266980
Test: Steps in the bug
Change-Id: I1fde51697fb1d0f6c6cc88cbc3dc94cb4fa4b776
parent 539bfca1
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -2772,7 +2772,11 @@ public class DisplayPolicy {
                && mLastDockedStackBounds.equals(mDockedStackBounds)) {
                && mLastDockedStackBounds.equals(mDockedStackBounds)) {
            return false;
            return false;
        }
        }

        if (mDisplayContent.isDefaultDisplay && mLastFocusIsFullscreen != isFullscreen
                && ((mLastAppearance ^ appearance) & APPEARANCE_LOW_PROFILE_BARS) != 0) {
            mService.mInputManager.setSystemUiLightsOut(
                    isFullscreen || (appearance & APPEARANCE_LOW_PROFILE_BARS) != 0);
        }
        mLastDisableFlags = disableFlags;
        mLastDisableFlags = disableFlags;
        mLastAppearance = appearance;
        mLastAppearance = appearance;
        mLastFullscreenAppearance = fullscreenAppearance;
        mLastFullscreenAppearance = fullscreenAppearance;
@@ -2802,10 +2806,6 @@ public class DisplayPolicy {


            }
            }
        });
        });
        if (mDisplayContent.isDefaultDisplay) {
            mService.mInputManager.setSystemUiLightsOut(
                    isFullscreen || (appearance & APPEARANCE_LOW_PROFILE_BARS) != 0);
        }
        return true;
        return true;
    }
    }