summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Silvia Vinyes <silviavinyes@google.com> 2022-11-11 13:58:23 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-11-11 13:58:23 +0000
commit6bb34e9b92cd54c06b201342f6fade5b8f799fcc (patch)
tree5af3468e2b9688ff01ce90fb824252cc67638fba
parent2e38249906b5b1b696836eff7cb869d770c33e6a (diff)
parent082542669d57ac8396048b6bad1cf246aa3f8262 (diff)
Merge "Ensure only internal display display interactions are logged." into tm-qpr-dev
-rw-r--r--services/core/java/com/android/server/display/DisplayPowerController.java28
1 files changed, 16 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
index 69c890d90d03..36bff20e0d54 100644
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
@@ -2810,18 +2810,22 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
float appliedPowerFactor = event.isLowPowerModeSet() ? event.powerFactor : -1f;
- FrameworkStatsLog.write(FrameworkStatsLog.DISPLAY_BRIGHTNESS_CHANGED,
- convertToNits(event.initialBrightness),
- convertToNits(event.brightness),
- event.slowAmbientLux,
- event.physicalDisplayId,
- event.isShortTermModelActive(),
- appliedPowerFactor,
- appliedRbcStrength,
- appliedHbmMaxNits,
- appliedThermalCapNits,
- event.automaticBrightnessEnabled,
- FrameworkStatsLog.DISPLAY_BRIGHTNESS_CHANGED__REASON__REASON_MANUAL);
+ if (mLogicalDisplay.getPrimaryDisplayDeviceLocked() != null
+ && mLogicalDisplay.getPrimaryDisplayDeviceLocked()
+ .getDisplayDeviceInfoLocked().type == Display.TYPE_INTERNAL) {
+ FrameworkStatsLog.write(FrameworkStatsLog.DISPLAY_BRIGHTNESS_CHANGED,
+ convertToNits(event.initialBrightness),
+ convertToNits(event.brightness),
+ event.slowAmbientLux,
+ event.physicalDisplayId,
+ event.isShortTermModelActive(),
+ appliedPowerFactor,
+ appliedRbcStrength,
+ appliedHbmMaxNits,
+ appliedThermalCapNits,
+ event.automaticBrightnessEnabled,
+ FrameworkStatsLog.DISPLAY_BRIGHTNESS_CHANGED__REASON__REASON_MANUAL);
+ }
}
class BrightnessEvent {