summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/android/browser/homepages/RequestHandler.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/browser/homepages/RequestHandler.java b/src/com/android/browser/homepages/RequestHandler.java
index 1ae5b3e..b3a03b9 100644
--- a/src/com/android/browser/homepages/RequestHandler.java
+++ b/src/com/android/browser/homepages/RequestHandler.java
@@ -113,8 +113,13 @@ public class RequestHandler extends Thread {
if (cursor.getCount() < 12) {
Cursor bookmarkResults = mContext.getContentResolver().query(
Bookmarks.CONTENT_URI, PROJECTION, SELECTION,
- null, null);
- cursor = new MergeCursor(new Cursor[] { historyResults, bookmarkResults });
+ null, Bookmarks.DATE_CREATED + " DESC LIMIT 12");
+ cursor = new MergeCursor(new Cursor[] { historyResults, bookmarkResults }) {
+ @Override
+ public int getCount() {
+ return Math.min(12, super.getCount());
+ }
+ };
}
t.assignLoop("most_visited", new Template.CursorListEntityWrapper(cursor) {