Fix ISE in History page

 Bug: 3427773

Change-Id: I1e2ab0c62e1bd822c2d0db08a21fa1338f24444c
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);
                 }