Reverse suggestions for quick controls
Reverses the URL suggestions when in quick controls mode
Change-Id: Icd010f4b5803a8633f5b41fb393a91ff0c2206cb
diff --git a/src/com/android/browser/SuggestionsAdapter.java b/src/com/android/browser/SuggestionsAdapter.java
index 7ee5c2a..e2d9386 100644
--- a/src/com/android/browser/SuggestionsAdapter.java
+++ b/src/com/android/browser/SuggestionsAdapter.java
@@ -67,6 +67,7 @@
int mLinesLandscape;
Object mResultsLock = new Object();
List<String> mVoiceResults;
+ boolean mReverseResults;
interface CompletionListener {
@@ -133,6 +134,9 @@
@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 @@
return mMixedResults.items.get(position);
}
+ public void setReverseResults(boolean reverse) {
+ mReverseResults = reverse;
+ }
+
@Override
public long getItemId(int position) {
- return 0;
+ return position;
}
@Override