diff options
| -rw-r--r-- | core/java/com/android/internal/policy/PhoneWindow.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/com/android/internal/policy/PhoneWindow.java b/core/java/com/android/internal/policy/PhoneWindow.java index 6c17e9e58c63..942aa8c14fe8 100644 --- a/core/java/com/android/internal/policy/PhoneWindow.java +++ b/core/java/com/android/internal/policy/PhoneWindow.java @@ -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) { |