am 980ce4ba: am 200496b5: Merge "ANR caused by incorrect cleanup in BroadcastQueue."

* commit '980ce4bad08f65e559c39e86e799389c6615297e':
  ANR caused by incorrect cleanup in BroadcastQueue.
This commit is contained in:
Craig Mautner
2014-11-27 12:01:33 +00:00
committed by Android Git Automerger

View File

@@ -352,7 +352,7 @@ public final class BroadcastQueue {
}
r.receiver = null;
r.intent.setComponent(null);
if (r.curApp != null) {
if (r.curApp != null && r.curApp.curReceiver == r) {
r.curApp.curReceiver = null;
}
if (r.curFilter != null) {