summaryrefslogtreecommitdiffstats
path: root/core/java/com
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2015-01-23 10:37:45 +0000
committerSudheer Shanka <sudheersai@google.com>2015-01-23 12:22:14 +0000
commit7e64e109cdf9dbd986e80954c2945ae0818a2303 (patch)
tree139682cac6d94aa361912c67457d7ff227d0923e /core/java/com
parente871f0176d035fe28665972097c14d899fd0b47a (diff)
downloadframeworks_base-7e64e109cdf9dbd986e80954c2945ae0818a2303.zip
frameworks_base-7e64e109cdf9dbd986e80954c2945ae0818a2303.tar.gz
frameworks_base-7e64e109cdf9dbd986e80954c2945ae0818a2303.tar.bz2
Clear leftover state between resolving calls.
Because mOtherProfile variable was not cleared, we were directing the user to the work intent resolved in the previous call, as well as showing an extra item in the list. Bug: 19070842 Change-Id: I48107c4914e7662d862ba4fe83368d65fc0c7966
Diffstat (limited to 'core/java/com')
-rw-r--r--core/java/com/android/internal/app/ResolverActivity.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java
index 649a59f..144cc33 100644
--- a/core/java/com/android/internal/app/ResolverActivity.java
+++ b/core/java/com/android/internal/app/ResolverActivity.java
@@ -841,6 +841,8 @@ public class ResolverActivity extends Activity implements AdapterView.OnItemClic
Log.d(TAG, "Error calling setLastChosenActivity\n" + re);
}
+ // Clear the value of mOtherProfile from previous call.
+ mOtherProfile = null;
mList.clear();
if (mBaseResolveList != null) {
currentResolveList = mOrigResolveList = mBaseResolveList;