am 200496b5: Merge "ANR caused by incorrect cleanup in BroadcastQueue."
* commit '200496b5714675a31376e78977713fcbad775fb5': ANR caused by incorrect cleanup in BroadcastQueue.
This commit is contained in:
@@ -352,7 +352,7 @@ public final class BroadcastQueue {
|
|||||||
}
|
}
|
||||||
r.receiver = null;
|
r.receiver = null;
|
||||||
r.intent.setComponent(null);
|
r.intent.setComponent(null);
|
||||||
if (r.curApp != null) {
|
if (r.curApp != null && r.curApp.curReceiver == r) {
|
||||||
r.curApp.curReceiver = null;
|
r.curApp.curReceiver = null;
|
||||||
}
|
}
|
||||||
if (r.curFilter != null) {
|
if (r.curFilter != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user