diff options
| author | 2023-05-19 15:57:00 +0000 | |
|---|---|---|
| committer | 2023-05-19 15:57:00 +0000 | |
| commit | de765c22d64d15cc4a80f517f00d125b28faeddf (patch) | |
| tree | 458121130a42557a129b4a01885c425da1242b45 | |
| parent | 28f350e33726aaf96e2c006233e1b93f482ee4d5 (diff) | |
| parent | f85e47bb1ae183489e874cd2228cea6418e5acf0 (diff) | |
Merge "Merge "Log initial dock state of device on boot" into udc-dev am: be1503601d" into udc-d1-dev am: f85e47bb1a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22863477
Change-Id: I25d4bd87afc3636778ac22a0ecbaa255e4e109f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/core/java/com/android/server/DockObserver.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/DockObserver.java b/services/core/java/com/android/server/DockObserver.java index 5156c541011f..fb527c104946 100644 --- a/services/core/java/com/android/server/DockObserver.java +++ b/services/core/java/com/android/server/DockObserver.java @@ -37,6 +37,7 @@ import android.util.Slog; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.DumpUtils; +import com.android.internal.util.FrameworkStatsLog; import com.android.server.ExtconUEventObserver.ExtconInfo; import java.io.FileDescriptor; @@ -195,6 +196,8 @@ final class DockObserver extends SystemService { @Override public void onStart() { publishBinderService(TAG, new BinderService()); + // Logs dock state after setDockStateFromProviderLocked sets mReportedDockState + FrameworkStatsLog.write(FrameworkStatsLog.DOCK_STATE_CHANGED, mReportedDockState); } @Override @@ -256,7 +259,6 @@ final class DockObserver extends SystemService { + mReportedDockState); final int previousDockState = mPreviousDockState; mPreviousDockState = mReportedDockState; - // Skip the dock intent if not yet provisioned. final ContentResolver cr = getContext().getContentResolver(); if (!mDeviceProvisionedObserver.isDeviceProvisioned()) { |