diff options
author | Sudheer Shanka <sudheersai@google.com> | 2015-01-23 10:37:45 +0000 |
---|---|---|
committer | Sudheer Shanka <sudheersai@google.com> | 2015-01-23 12:22:14 +0000 |
commit | 7e64e109cdf9dbd986e80954c2945ae0818a2303 (patch) | |
tree | 139682cac6d94aa361912c67457d7ff227d0923e /core/java/com | |
parent | e871f0176d035fe28665972097c14d899fd0b47a (diff) | |
download | frameworks_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.java | 2 |
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; |