Merge "Fix WTF in PendingIntentRecord.unregisterCancelListenerLocked()" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-04-26 00:50:56 +00:00
committed by Android (Google) Code Review

View File

@@ -219,6 +219,9 @@ final class PendingIntentRecord extends IIntentSender.Stub {
}
public void unregisterCancelListenerLocked(IResultReceiver receiver) {
if (mCancelCallbacks == null) {
return; // Already unregistered or detached.
}
mCancelCallbacks.unregister(receiver);
if (mCancelCallbacks.getRegisteredCallbackCount() <= 0) {
mCancelCallbacks = null;