Temporary fix for crash on rotation in search mode
Change-Id: Iffc020090dddc4e3aa18972940dbe642c49d4dfd
diff --git a/src/com/android/contacts/activities/ActionBarAdapter.java b/src/com/android/contacts/activities/ActionBarAdapter.java
index 51ed1e8..3a183d2 100644
--- a/src/com/android/contacts/activities/ActionBarAdapter.java
+++ b/src/com/android/contacts/activities/ActionBarAdapter.java
@@ -198,7 +198,10 @@
public void onRestoreInstanceState(Bundle savedState) {
mSearchMode = savedState.getBoolean(EXTRA_KEY_SEARCH_MODE);
mQueryString = savedState.getString(EXTRA_KEY_QUERY);
- mActionBar.setSelectedNavigationItem(savedState.getInt(EXTRA_KEY_SELECTED_TAB));
+ int selectedTab = savedState.getInt(EXTRA_KEY_SELECTED_TAB);
+ if (selectedTab >= 0) {
+ mActionBar.setSelectedNavigationItem(selectedTab);
+ }
}
private void setFocusOnSearchView() {