Fix logic in shouldStartNewPartition to avoid null responses.

Bug: 156101069
Test: atest CtsAutoFillServiceTestCases
Change-Id: Idd1aa41745894ef3e2f35a7903ea67b921a0173a
This commit is contained in:
Adam He
2020-05-08 15:47:12 -07:00
parent dcbb86a7bd
commit ecb90215cd

View File

@@ -2374,9 +2374,9 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
@GuardedBy("mLock")
private boolean shouldStartNewPartitionLocked(@NonNull AutofillId id) {
final ViewState currentView = mViewStates.get(id);
if (mResponses == null && currentView != null
&& (currentView.getState() & ViewState.STATE_PENDING_CREATE_INLINE_REQUEST) == 0) {
return true;
if (mResponses == null) {
return currentView != null && (currentView.getState()
& ViewState.STATE_PENDING_CREATE_INLINE_REQUEST) == 0;
}
if (mExpiredResponse) {