diff options
| author | 2022-10-27 08:42:21 +0000 | |
|---|---|---|
| committer | 2022-10-27 08:42:21 +0000 | |
| commit | a06729ee1f9912170a1cc9ad0a47abe20a0886d8 (patch) | |
| tree | 6b25832572f7909a945e6ac2fa42980f5f3da461 | |
| parent | 68a196f1ba7f0e9388865e96d4ca82d1a8cbe9bc (diff) | |
| parent | 11122b923dda2b9e0ca8748a7e826a93f05e5de6 (diff) | |
Merge "Log brightness configuration."
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayManagerService.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/display/DisplayManagerService.java b/services/core/java/com/android/server/display/DisplayManagerService.java index 7e80b7d5b0ac..e907ebfa6471 100644 --- a/services/core/java/com/android/server/display/DisplayManagerService.java +++ b/services/core/java/com/android/server/display/DisplayManagerService.java @@ -127,6 +127,7 @@ import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.display.BrightnessSynchronizer; import com.android.internal.util.DumpUtils; +import com.android.internal.util.FrameworkStatsLog; import com.android.internal.util.IndentingPrintWriter; import com.android.server.AnimationThread; import com.android.server.DisplayThread; @@ -151,6 +152,7 @@ import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicLong; import java.util.function.Consumer; + /** * Manages attached displays. * <p> @@ -1900,6 +1902,14 @@ public final class DisplayManagerService extends SystemService { if (displayDevice == null) { return; } + if (mLogicalDisplayMapper.getDisplayLocked(displayDevice) + .getDisplayInfoLocked().type == Display.TYPE_INTERNAL) { + FrameworkStatsLog.write(FrameworkStatsLog.BRIGHTNESS_CONFIGURATION_UPDATED, + c.getCurve().first, + c.getCurve().second, + // should not be logged for virtual displays + uniqueId); + } mPersistentDataStore.setBrightnessConfigurationForDisplayLocked(c, displayDevice, userSerial, packageName); } finally { |