diff options
author | Erica Chang <echang@cyngn.com> | 2016-03-28 13:14:04 -0700 |
---|---|---|
committer | Erica Chang <echang@cyngn.com> | 2016-04-07 12:05:52 -0700 |
commit | f2a6c4d552c49fa4f76cf9e91ff06092657ec888 (patch) | |
tree | 2432ced5d6dfce3335d7726ade902232eed0e36a | |
parent | b5073fd9861742245dd4f8d6de6661f67e1d6a9b (diff) | |
download | android_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.java | 6 |
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); |