diff --git a/services/autofill/java/com/android/server/autofill/RemoteFillService.java b/services/autofill/java/com/android/server/autofill/RemoteFillService.java index 65ad5960ea9c9..ad80cc261bb32 100644 --- a/services/autofill/java/com/android/server/autofill/RemoteFillService.java +++ b/services/autofill/java/com/android/server/autofill/RemoteFillService.java @@ -123,8 +123,7 @@ final class RemoteFillService implements DeathRecipient { } public void destroy() { - mHandler.sendMessage(obtainMessage( - RemoteFillService::handleDestroy, this)); + mHandler.sendMessage(obtainMessage(RemoteFillService::handleDestroy, this)); } private void handleDestroy() { diff --git a/services/autofill/java/com/android/server/autofill/Session.java b/services/autofill/java/com/android/server/autofill/Session.java index 18255c5c39d4b..8f59ca9c4b8d7 100644 --- a/services/autofill/java/com/android/server/autofill/Session.java +++ b/services/autofill/java/com/android/server/autofill/Session.java @@ -839,7 +839,8 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState // FillServiceCallbacks @Override public void onServiceDied(RemoteFillService service) { - // TODO(b/337565347): implement + Slog.w(TAG, "removing session because service died"); + forceRemoveSelfLocked(); } // AutoFillUiCallback