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

Commit eb69c49c authored by Louis Chang's avatar Louis Chang
Browse files

Avoid setting the same NavBar/StatusBar color

...in order to reduce unnecessary overhead.

Bug: 312262682
Test: verified on the market app
Change-Id: Iba111b4575eea9492dce7ced6e958a9d59ba233c
parent ac4089a9
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3895,6 +3895,9 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {

    @Override
    public void setStatusBarColor(int color) {
        if (mStatusBarColor == color && mForcedStatusBarColor) {
            return;
        }
        mStatusBarColor = color;
        mForcedStatusBarColor = true;
        if (mDecor != null) {
@@ -3913,6 +3916,9 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {

    @Override
    public void setNavigationBarColor(int color) {
        if (mNavigationBarColor == color && mForcedNavigationBarColor) {
            return;
        }
        mNavigationBarColor = color;
        mForcedNavigationBarColor = true;
        if (mDecor != null) {