diff options
author | Adnan Begovic <adnan@cyngn.com> | 2015-09-14 23:45:48 -0700 |
---|---|---|
committer | Adnan Begovic <adnan@cyngn.com> | 2015-09-14 23:47:52 -0700 |
commit | 688a04562e064fd7038acdf029a8473ede8ce165 (patch) | |
tree | 1082680ac2d1d844a4b2268ddb3bb28fdcefc3c9 | |
parent | 3c456656b33ac37c4ac2d7df11b5072716b78608 (diff) | |
download | vendor_cmsdk-688a04562e064fd7038acdf029a8473ede8ce165.zip vendor_cmsdk-688a04562e064fd7038acdf029a8473ede8ce165.tar.gz vendor_cmsdk-688a04562e064fd7038acdf029a8473ede8ce165.tar.bz2 |
CMResolver: Fix bad equivalancy check by using known boolean.
Otherwise we throw an index out of bounds exception when trying
to fetch data from the wrong adapter when clicking a result.
Change-Id: I2269216c6d13fa7db3f8e7bc990cfaad6197d1c9
-rw-r--r-- | packages/CMResolver/src/org/cyanogenmod/resolver/ResolverActivity.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/packages/CMResolver/src/org/cyanogenmod/resolver/ResolverActivity.java b/packages/CMResolver/src/org/cyanogenmod/resolver/ResolverActivity.java index 8c9c1e3..821b7dd 100644 --- a/packages/CMResolver/src/org/cyanogenmod/resolver/ResolverActivity.java +++ b/packages/CMResolver/src/org/cyanogenmod/resolver/ResolverActivity.java @@ -575,8 +575,7 @@ public class ResolverActivity extends Activity implements AdapterView.OnItemClic // Header views don't count. return; } - ListAdapter d = mListView.getAdapter(); - if (d == mAdapter) { + if (mAdapter.getCount() > 0 && !mUsingSuggestions) { ResolveInfo resolveInfo = mAdapter.resolveInfoForPosition(position, true); if (mResolvingHome && hasManagedProfile() && !supportsManagedProfiles(resolveInfo)) { |