diff --git a/services/autofill/java/com/android/server/autofill/RemoteFillService.java b/services/autofill/java/com/android/server/autofill/RemoteFillService.java index 44f19ffe19048..5a9320f61b389 100644 --- a/services/autofill/java/com/android/server/autofill/RemoteFillService.java +++ b/services/autofill/java/com/android/server/autofill/RemoteFillService.java @@ -187,10 +187,9 @@ final class RemoteFillService extends ServiceConnector.Impl { if (err instanceof TimeoutException) { dispatchCancellationSignal(cancellationSink.get()); mCallbacks.onFillRequestTimeout(request.getId()); + } else if (err instanceof CancellationException) { + dispatchCancellationSignal(cancellationSink.get()); } else { - if (err instanceof CancellationException) { - dispatchCancellationSignal(cancellationSink.get()); - } mCallbacks.onFillRequestFailure(request.getId(), err.getMessage()); } }