Test: none for this particular issue, but CtsAutoFillServiceTestCases pass
Fixes:
64759228
Change-Id: I34170440ac388ec6ba7ed5632dc38543a84d0327
void onTimeout(RemoteFillService remoteService) {
// NOTE: Must make these 2 calls asynchronously, because the cancellation signal is
// handled by the service, which could block.
- remoteService.dispatchOnFillTimeout(mCancellation);
+ final ICancellationSignal cancellation = mCancellation;
+ if (cancellation != null) {
+ remoteService.dispatchOnFillTimeout(cancellation);
+ }
remoteService.dispatchOnFillRequestFailure(PendingFillRequest.this, null);
}