diff options
| -rw-r--r-- | services/core/java/com/android/server/display/AutomaticBrightnessController.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/display/AutomaticBrightnessController.java b/services/core/java/com/android/server/display/AutomaticBrightnessController.java index 72464be0b89e..db646df9b071 100644 --- a/services/core/java/com/android/server/display/AutomaticBrightnessController.java +++ b/services/core/java/com/android/server/display/AutomaticBrightnessController.java @@ -993,8 +993,9 @@ class AutomaticBrightnessController { final String packageName = info.topActivity.getPackageName(); // If the app didn't change, there's nothing to do. Otherwise, we have to // update the category and re-apply the brightness correction. - if (mForegroundAppPackageName != null - && mForegroundAppPackageName.equals(packageName)) { + String currentForegroundAppPackageName = mForegroundAppPackageName; + if (currentForegroundAppPackageName != null + && currentForegroundAppPackageName.equals(packageName)) { return; } mPendingForegroundAppPackageName = packageName; |