From 65f383d557dae4b61984a0cdc7db522b1e401da9 Mon Sep 17 00:00:00 2001 From: Xiaowen Lei Date: Thu, 5 May 2022 05:44:42 +0000 Subject: [PATCH] Log DockStateChanged events for dock state changes. Bug: 226553050 Test: Manually on device with `statsd_testdrive 470` and DockObserver Change-Id: Iaceeeb1d84032d182e473c13b4c6092604ca93fd --- .../core/java/com/android/server/power/PowerManagerService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index 4075cddc302cb..eb1eb9e5caa39 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -110,6 +110,7 @@ import com.android.internal.app.IBatteryStats; import com.android.internal.display.BrightnessSynchronizer; import com.android.internal.os.BackgroundThread; import com.android.internal.util.DumpUtils; +import com.android.internal.util.FrameworkStatsLog; import com.android.internal.util.LatencyTracker; import com.android.internal.util.Preconditions; import com.android.server.EventLogTags; @@ -4951,6 +4952,7 @@ public final class PowerManagerService extends SystemService int dockState = intent.getIntExtra(Intent.EXTRA_DOCK_STATE, Intent.EXTRA_DOCK_STATE_UNDOCKED); if (mDockState != dockState) { + FrameworkStatsLog.write(FrameworkStatsLog.DOCK_STATE_CHANGED, dockState); mDockState = dockState; mDirty |= DIRTY_DOCK_STATE; updatePowerStateLocked();