Disabling list filter in search mode
Change-Id: If80933f5a7b6c1e4930045696bbcec8fab55083c
diff --git a/src/com/android/contacts/activities/ContactBrowserActivity.java b/src/com/android/contacts/activities/ContactBrowserActivity.java
index db04020..dd23455 100644
--- a/src/com/android/contacts/activities/ContactBrowserActivity.java
+++ b/src/com/android/contacts/activities/ContactBrowserActivity.java
@@ -393,6 +393,7 @@
fragment.setAizyEnabled(!mRequest.isSearchMode());
fragment.setSelectionVisible(mContactContentDisplayed);
fragment.setQuickContactEnabled(!mContactContentDisplayed);
+ fragment.setFilterEnabled(!mRequest.isSearchMode());
return fragment;
}
diff --git a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
index 7e3fb0e..c8c6d2b 100644
--- a/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/DefaultContactBrowseListFragment.java
@@ -52,8 +52,6 @@
private static final String KEY_DISPLAY_WITH_PHONES_ONLY = "displayWithPhonesOnly";
private static final String KEY_VISIBLE_CONTACTS_RESTRICTION = "visibleContactsRestriction";
- private static final int GROUP_FILTER_LOADER = -4;
-
private static final int REQUEST_CODE_CUSTOMIZE_FILTER = 3;
private boolean mEditMode;
@@ -62,7 +60,7 @@
private boolean mVisibleContactsRestrictionEnabled = true;
private View mHeaderView;
- private boolean mFilterEnabled = true;
+ private boolean mFilterEnabled;
private SparseArray<ContactListFilter> mFilters;
private ArrayList<ContactListFilter> mFilterList;
private int mNextFilterId = 1;
@@ -252,6 +250,14 @@
mEditMode = flag;
}
+ public boolean isFilterEnabled() {
+ return mFilterEnabled;
+ }
+
+ public void setFilterEnabled(boolean flag) {
+ this.mFilterEnabled = flag;
+ }
+
public boolean isCreateContactEnabled() {
return mCreateContactEnabled;
}