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;