Merge "Fixed NPE when cancellation signal is null." into oc-mr1-dev

This commit is contained in:
TreeHugger Robot
2017-08-17 16:02:54 +00:00
committed by Android (Google) Code Review

View File

@@ -562,7 +562,10 @@ final class RemoteFillService implements DeathRecipient {
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);
}