diff --git a/services/core/java/com/android/server/display/AutomaticBrightnessController.java b/services/core/java/com/android/server/display/AutomaticBrightnessController.java index 05d32d1d90235..6145a91cf7cdb 100644 --- a/services/core/java/com/android/server/display/AutomaticBrightnessController.java +++ b/services/core/java/com/android/server/display/AutomaticBrightnessController.java @@ -1008,8 +1008,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;