summaryrefslogtreecommitdiff
path: root/src/com
diff options
context:
space:
mode:
authorNancy Chen <nancychen@google.com>2015-11-11 01:04:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-11-11 01:04:23 +0000
commit52f2bd3394780d33ba5af3b3c5dbb6c9e068e015 (patch)
tree9fc55d51d54c57ad1f58151c001c704be4f1f957 /src/com
parent21f1eb5a8b3083cf29af4ed3f41696401daabc93 (diff)
parentb31bc53b2c756615ff4386ef40d808d7a783b198 (diff)
Merge "Specify whether the voicemail tab should be removed or updated." into ub-contactsdialer-a-dev
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/dialer/list/ListsFragment.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/dialer/list/ListsFragment.java b/src/com/android/dialer/list/ListsFragment.java
index 9b1e41e5d..cf999e70c 100644
--- a/src/com/android/dialer/list/ListsFragment.java
+++ b/src/com/android/dialer/list/ListsFragment.java
@@ -181,6 +181,7 @@ public class ListsFragment extends Fragment
public void onResume() {
Trace.beginSection(TAG + " onResume");
super.onResume();
+
mActionBar = ((AppCompatActivity) getActivity()).getSupportActionBar();
if (getUserVisibleHint()) {
sendScreenViewForCurrentPosition();
@@ -304,7 +305,12 @@ public class ListsFragment extends Fragment
if (hasActiveVoicemailProvider != mHasActiveVoicemailProvider) {
mHasActiveVoicemailProvider = hasActiveVoicemailProvider;
mViewPagerAdapter.notifyDataSetChanged();
- mViewPagerTabs.updateTab(TAB_INDEX_VOICEMAIL);
+
+ if (hasActiveVoicemailProvider) {
+ mViewPagerTabs.updateTab(TAB_INDEX_VOICEMAIL);
+ } else {
+ mViewPagerTabs.removeTab(TAB_INDEX_VOICEMAIL);
+ }
mPrefs.edit()
.putBoolean(VisualVoicemailEnabledChecker.PREF_KEY_HAS_ACTIVE_VOICEMAIL_PROVIDER,