Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 65f383d5 authored by Xiaowen Lei's avatar Xiaowen Lei
Browse files

Log DockStateChanged events for dock state changes.

Bug: 226553050
Test: Manually on device with `statsd_testdrive 470` and DockObserver

Change-Id: Iaceeeb1d84032d182e473c13b4c6092604ca93fd
parent 43ad687b
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -110,6 +110,7 @@ import com.android.internal.app.IBatteryStats;
import com.android.internal.display.BrightnessSynchronizer;
import com.android.internal.display.BrightnessSynchronizer;
import com.android.internal.os.BackgroundThread;
import com.android.internal.os.BackgroundThread;
import com.android.internal.util.DumpUtils;
import com.android.internal.util.DumpUtils;
import com.android.internal.util.FrameworkStatsLog;
import com.android.internal.util.LatencyTracker;
import com.android.internal.util.LatencyTracker;
import com.android.internal.util.Preconditions;
import com.android.internal.util.Preconditions;
import com.android.server.EventLogTags;
import com.android.server.EventLogTags;
@@ -4951,6 +4952,7 @@ public final class PowerManagerService extends SystemService
                int dockState = intent.getIntExtra(Intent.EXTRA_DOCK_STATE,
                int dockState = intent.getIntExtra(Intent.EXTRA_DOCK_STATE,
                        Intent.EXTRA_DOCK_STATE_UNDOCKED);
                        Intent.EXTRA_DOCK_STATE_UNDOCKED);
                if (mDockState != dockState) {
                if (mDockState != dockState) {
                    FrameworkStatsLog.write(FrameworkStatsLog.DOCK_STATE_CHANGED, dockState);
                    mDockState = dockState;
                    mDockState = dockState;
                    mDirty |= DIRTY_DOCK_STATE;
                    mDirty |= DIRTY_DOCK_STATE;
                    updatePowerStateLocked();
                    updatePowerStateLocked();