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

Commit 296407ce authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Removed redundant call to session.removeSelf()"

parents 5469a788 d66c84fa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -998,7 +998,7 @@ final class AutofillManagerServiceImpl {
                mStructure.dump();
            }

            mRemoteFillService.onSaveRequest(mStructure, extras, () -> removeSelf());
            mRemoteFillService.onSaveRequest(mStructure, extras);
        }

        void updateLocked(AutofillId id, Rect bounds, AutofillValue value, int flags) {
+3 −9
Original line number Diff line number Diff line
@@ -141,10 +141,9 @@ final class RemoteFillService implements DeathRecipient {
        mHandler.obtainMessageO(MyHandler.MSG_ON_PENDING_REQUEST, request).sendToTarget();
    }

    public void onSaveRequest(@NonNull AssistStructure structure, @Nullable Bundle extras,
            @Nullable Runnable finalizer) {
    public void onSaveRequest(@NonNull AssistStructure structure, @Nullable Bundle extras) {
        cancelScheduledUnbind();
        final PendingSaveRequest request = new PendingSaveRequest(structure, extras, this, finalizer);
        final PendingSaveRequest request = new PendingSaveRequest(structure, extras, this);
        mHandler.obtainMessageO(MyHandler.MSG_ON_PENDING_REQUEST, request).sendToTarget();
    }

@@ -509,14 +508,12 @@ final class RemoteFillService implements DeathRecipient {
        private final AssistStructure mStructure;
        private final Bundle mExtras;
        private final ISaveCallback mCallback;
        private final Runnable mFinalizer;

        public PendingSaveRequest(@NonNull AssistStructure structure, @Nullable Bundle extras,
                @NonNull RemoteFillService service, @Nullable Runnable finalizer) {
                @NonNull RemoteFillService service) {
            mStructure = structure;
            mExtras = extras;
            mWeakService = new WeakReference<>(service);
            mFinalizer = finalizer;
            mCallback = new ISaveCallback.Stub() {
                @Override
                public void onSuccess() {
@@ -548,9 +545,6 @@ final class RemoteFillService implements DeathRecipient {
                    Slog.e(LOG_TAG, "Error calling on save request", e);
                }
            }
            if (mFinalizer != null) {
              mFinalizer.run();
            }
        }

        @Override