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