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

Commit 9b7a3db3 authored by Haoran Zhang's avatar Haoran Zhang Committed by Automerger Merge Worker
Browse files

Merge "Fix reset field classification service command." into udc-dev am: dcad7afa

parents d2d171f0 dcad7afa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -383,7 +383,7 @@ public final class AutofillManagerService
            final AutofillManagerServiceImpl service = peekServiceForUserLocked(userId);
            if (service == null) {
                // If we cannot get the service from the services cache, it will call
                // updateRemoteAugmentedAutofillService() finally. Skip call this update again.
                // updateRemoteFieldClassificationService() finally. Skip call this update again.
                getServiceForUserLocked(userId);
            } else {
                service.updateRemoteFieldClassificationService();
+1 −2
Original line number Diff line number Diff line
@@ -1731,7 +1731,7 @@ final class AutofillManagerServiceImpl
    }

    /**
     * Called when the {@link AutofillManagerService#mAugmentedAutofillResolver}
     * Called when the {@link AutofillManagerService#mFieldClassificationResolver}
     * changed (among other places).
     */
    void updateRemoteFieldClassificationService() {
@@ -1742,7 +1742,6 @@ final class AutofillManagerServiceImpl
                            + "destroying old remote service");
                }
                mRemoteFieldClassificationService.unbind();

                mRemoteFieldClassificationService = null;
                mRemoteFieldClassificationServiceInfo = null;
            }
+1 −3
Original line number Diff line number Diff line
@@ -327,13 +327,11 @@ public final class AutofillManagerServiceShellCommand extends ShellCommand {
    private int setTemporaryDetectionService(PrintWriter pw) {
        final int userId = getNextIntArgRequired();
        final String serviceName = getNextArg();
        final int duration = getNextIntArgRequired();

        if (serviceName == null) {
            mService.resetTemporaryDetectionService(userId);
            return 0;
        }

        final int duration = getNextIntArgRequired();
        if (duration <= 0) {
            mService.resetTemporaryDetectionService(userId);
            return 0;