Fix monkey crash when tab==1 is requested in search mode
Bug:6138459
Change-Id: I7c76e70d20bd483d3599d9e28f81e5ef7477477d
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index 92152c8..1194a5e 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -854,9 +854,13 @@
private Fragment getFragment(int position) {
if (mTabPagerAdapterSearchMode) {
- if (position == 0) {
- return mAllFragment;
+ if (position != 0) {
+ // This has only been observed in monkey tests.
+ // Let's log this issue, but not crash
+ Log.w(TAG, "Request fragment at position=" + position + ", eventhough we " +
+ "are in search mode");
}
+ return mAllFragment;
} else {
if (position == TabState.FAVORITES) {
return mFavoritesFragment;