diff options
| author | 2022-11-11 13:58:23 +0000 | |
|---|---|---|
| committer | 2022-11-11 13:58:23 +0000 | |
| commit | 6bb34e9b92cd54c06b201342f6fade5b8f799fcc (patch) | |
| tree | 5af3468e2b9688ff01ce90fb824252cc67638fba | |
| parent | 2e38249906b5b1b696836eff7cb869d770c33e6a (diff) | |
| parent | 082542669d57ac8396048b6bad1cf246aa3f8262 (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.java | 28 |
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 { |