diff options
| author | John Reck <jreck@google.com> | 2011-01-10 18:11:18 -0800 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2011-01-10 18:12:46 -0800 |
| commit | 1605bef4e1f99805a801308f97ade622b907dc7a (patch) | |
| tree | 5af09ae6533c76b107272fa024b58508e0eddd54 /src/com/android/browser/SuggestionsAdapter.java | |
| parent | 860662adbb4d12a89f34efd32b42e594cf612228 (diff) | |
| download | packages_apps_Browser-1605bef4e1f99805a801308f97ade622b907dc7a.tar.gz packages_apps_Browser-1605bef4e1f99805a801308f97ade622b907dc7a.tar.bz2 packages_apps_Browser-1605bef4e1f99805a801308f97ade622b907dc7a.zip | |
Reverse suggestions for quick controls
Reverses the URL suggestions when in quick controls mode
Change-Id: Icd010f4b5803a8633f5b41fb393a91ff0c2206cb
Diffstat (limited to 'src/com/android/browser/SuggestionsAdapter.java')
| -rw-r--r-- | src/com/android/browser/SuggestionsAdapter.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/browser/SuggestionsAdapter.java b/src/com/android/browser/SuggestionsAdapter.java index 7ee5c2a04..e2d938636 100644 --- a/src/com/android/browser/SuggestionsAdapter.java +++ b/src/com/android/browser/SuggestionsAdapter.java @@ -67,6 +67,7 @@ public class SuggestionsAdapter extends BaseAdapter implements Filterable, OnCli int mLinesLandscape; Object mResultsLock = new Object(); List<String> mVoiceResults; + boolean mReverseResults; interface CompletionListener { @@ -133,6 +134,9 @@ public class SuggestionsAdapter extends BaseAdapter implements Filterable, OnCli @Override public SuggestItem getItem(int position) { + if (mReverseResults) { + position = (getCount() - 1) - position; + } if (mVoiceResults != null) { return new SuggestItem(mVoiceResults.get(position), null, TYPE_SEARCH); @@ -143,9 +147,13 @@ public class SuggestionsAdapter extends BaseAdapter implements Filterable, OnCli return mMixedResults.items.get(position); } + public void setReverseResults(boolean reverse) { + mReverseResults = reverse; + } + @Override public long getItemId(int position) { - return 0; + return position; } @Override |
