Fixed Dial fab changed to add to contact when multiwindow mode
Added check whether DialtactActivity is in search mode or not.
Change-Id: I621a9f6b2a419a3cfaa0f2e3e117b41143cdcce8
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index 8cd11f6..fccf239 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -696,7 +696,8 @@
mDialpadFragment.showDialConference(false);
}
if (mListsFragment.getCurrentTabIndex()
- == ListsFragment.TAB_INDEX_ALL_CONTACTS && !mInRegularSearch) {
+ == ListsFragment.TAB_INDEX_ALL_CONTACTS && !mInRegularSearch &&
+ !mInDialpadSearch) {
DialerUtils.startActivityWithErrorToast(
this,
IntentUtil.getNewContactIntent(),
@@ -1487,7 +1488,8 @@
updateMissedCalls();
int tabIndex = mListsFragment.getCurrentTabIndex();
mPreviouslySelectedTabIndex = tabIndex;
- if (tabIndex == ListsFragment.TAB_INDEX_ALL_CONTACTS) {
+ if (tabIndex == ListsFragment.TAB_INDEX_ALL_CONTACTS &&
+ !mInRegularSearch && !mInDialpadSearch) {
setConferenceDialButtonVisibility(false);
mFloatingActionButtonController.changeIcon(
getResources().getDrawable(R.drawable.ic_person_add_24dp),