Merge "Fix onLoaderFinished history group selection logic" into honeycomb
diff --git a/src/com/android/browser/BrowserHistoryPage.java b/src/com/android/browser/BrowserHistoryPage.java
index 66abd9a..777cfd4 100644
--- a/src/com/android/browser/BrowserHistoryPage.java
+++ b/src/com/android/browser/BrowserHistoryPage.java
@@ -187,7 +187,7 @@
         switch (loader.getId()) {
             case LOADER_HISTORY: {
                 mAdapter.changeCursor(data);
-                if (mAdapter.getGroupCount() > 0) {
+                if (mGroupList.getCheckedItemPosition() == ListView.INVALID_POSITION) {
                     selectGroup(0);
                 }
 
@@ -196,13 +196,7 @@
             }
 
             case LOADER_MOST_VISITED: {
-                int preCount = mAdapter.getGroupCount();
                 mAdapter.changeMostVisitedCursor(data);
-                if (mAdapter.mHistoryCursor != null
-                        && preCount == 0
-                        && mAdapter.getGroupCount() > 0) {
-                    selectGroup(0);
-                }
 
                 checkIfEmpty();
                 break;