summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErica Chang <echang@cyngn.com>2016-03-28 13:14:04 -0700
committerErica Chang <echang@cyngn.com>2016-04-07 12:05:52 -0700
commitf2a6c4d552c49fa4f76cf9e91ff06092657ec888 (patch)
tree2432ced5d6dfce3335d7726ade902232eed0e36a
parentb5073fd9861742245dd4f8d6de6661f67e1d6a9b (diff)
downloadandroid_packages_apps_Contacts-f2a6c4d552c49fa4f76cf9e91ff06092657ec888.tar.gz
android_packages_apps_Contacts-f2a6c4d552c49fa4f76cf9e91ff06092657ec888.tar.bz2
android_packages_apps_Contacts-f2a6c4d552c49fa4f76cf9e91ff06092657ec888.zip
Contacts: show InCall plugin tab FAB in soft logged out state
The old implementation was to hide plugin TAB in soft logged out. This patch shows that. CD-525 Change-Id: I78e90b4df9a29071931273e6b61465c16891ad99
-rw-r--r--src/com/android/contacts/activities/PeopleActivity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index bfc2170c6..c68af3a7b 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -112,6 +112,7 @@ import com.android.contacts.util.DialogManager;
import com.android.contactsbind.HelpUtils;
import com.android.phone.common.incall.CallMethodHelper;
import com.android.phone.common.incall.CallMethodInfo;
+import com.android.phone.common.incall.CallMethodUtils;
import java.util.HashMap;
import java.util.List;
@@ -225,8 +226,6 @@ public class PeopleActivity extends ContactsActivity implements
private ArrayList<String[]> mContactList;
private BroadcastReceiver mExportToSimCompleteListener = null;
- private BroadcastReceiver mListenForPluginUpdates = null;
- private BroadcastReceiver mAuthUpdateListener = null;
final String FAVORITE_TAG = "tab-pager-favorite";
final String ALL_TAG = "tab-pager-all";
@@ -1363,7 +1362,8 @@ public class PeopleActivity extends ContactsActivity implements
int pluginIndex = tabPosition - TabState.GROUPS;
InCallPluginInfo pluginInfo = mPluginTabInfo.get(pluginIndex);
// floating button state
- if (pluginInfo.mCallMethodInfo.mIsAuthenticated) {
+ if (pluginInfo.mCallMethodInfo.mIsAuthenticated ||
+ CallMethodUtils.isSoftLoggedOut(this, pluginInfo.mCallMethodInfo)) {
mFloatingActionButtonContainer.setVisibility(View.VISIBLE);
} else {
mFloatingActionButtonContainer.setVisibility(View.GONE);