From 6fe725ee5d943faaaa7ae9899b8613c90159d2dd Mon Sep 17 00:00:00 2001 From: Jozef BABJAK Date: Mon, 21 Feb 2011 15:33:59 +0100 Subject: [PATCH] Using proper key for removing from map. Window object was improperly used as a key for removing record from map. This was silenly ignored, because remove() method accepts Object. However, the ID should be used there which is type of String, i.e. the same ID which was used for lookup. Change-Id: I81fc2f90926a34414bf9042ddf4a2edff4c1fda1 --- core/java/android/app/LocalActivityManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/app/LocalActivityManager.java b/core/java/android/app/LocalActivityManager.java index a24fcae26639c..7845e0379fb49 100644 --- a/core/java/android/app/LocalActivityManager.java +++ b/core/java/android/app/LocalActivityManager.java @@ -380,7 +380,7 @@ public class LocalActivityManager { if (r != null) { win = performDestroy(r, finish); if (finish) { - mActivities.remove(r); + mActivities.remove(id); } } return win;