diff --git a/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java b/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java index 4aeb4a4f84096..cd6de8749f479 100644 --- a/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java +++ b/services/autofill/java/com/android/server/autofill/AutofillManagerServiceShellCommand.java @@ -349,7 +349,8 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand { private int isFieldDetectionServiceEnabled(PrintWriter pw) { final int userId = getNextIntArgRequired(); String name = mService.getFieldDetectionServiceName(userId); - boolean enabled = !TextUtils.isEmpty(name); + boolean pccFlagEnabled = mService.isPccClassificationFlagEnabled(); + boolean enabled = (!TextUtils.isEmpty(name)) && pccFlagEnabled; pw.println(enabled); return 0; } diff --git a/services/core/java/com/android/server/DockObserver.java b/services/core/java/com/android/server/DockObserver.java index 5156c541011f9..fb527c1049467 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()) {