diff options
| author | 2017-05-11 12:43:32 -0700 | |
|---|---|---|
| committer | 2017-05-11 12:43:32 -0700 | |
| commit | 5b4b0fcc0e5f9c6cf6e6041fa7a450c996f4953e (patch) | |
| tree | 50513f56919a26dcd2abbaf3a310b0dd597838fc | |
| parent | a22a5d83c2ec9d4b0549e92c1d3af7550896e7ee (diff) | |
Do not notifyNoFullUi if no view is focused
Change-Id: I8e2257ee8b9c1885d10ea882af491dd07c8e3e21
Fixes: 38235782
Test: CtsAutoFillServiceTestCases
| -rw-r--r-- | services/autofill/java/com/android/server/autofill/Session.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/autofill/java/com/android/server/autofill/Session.java b/services/autofill/java/com/android/server/autofill/Session.java index ef5cdd146737..b34ced034236 100644 --- a/services/autofill/java/com/android/server/autofill/Session.java +++ b/services/autofill/java/com/android/server/autofill/Session.java @@ -1120,7 +1120,7 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState private void notifyUnavailableToClient() { synchronized (mLock) { - if (!mHasCallback) return; + if (!mHasCallback || mCurrentViewId == null) return; try { mClient.notifyNoFillUi(id, mCurrentViewId); } catch (RemoteException e) { |