Fix ISE in History page (DO NOT MERGE)

Corresponding change in master was https://android-git.corp.google.com/g/#change,95446
Bug: 3427773

Change-Id: Iaa7a5620285797cd6d3e15e9f5e058ca553a5951
diff --git a/src/com/android/browser/BrowserHistoryPage.java b/src/com/android/browser/BrowserHistoryPage.java
index 777cfd4..44f358d 100644
--- a/src/com/android/browser/BrowserHistoryPage.java
+++ b/src/com/android/browser/BrowserHistoryPage.java
@@ -187,7 +187,8 @@
         switch (loader.getId()) {
             case LOADER_HISTORY: {
                 mAdapter.changeCursor(data);
-                if (mGroupList.getCheckedItemPosition() == ListView.INVALID_POSITION) {
+                if (!mAdapter.isEmpty()
+                        && mGroupList.getCheckedItemPosition() == ListView.INVALID_POSITION) {
                     selectGroup(0);
                 }