diff options
author | Nancy Chen <nancychen@google.com> | 2015-11-11 01:11:03 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-11-11 01:11:03 +0000 |
commit | fa26d26069383959809fca27f1c76a1f6ea25265 (patch) | |
tree | 2deea054da2450357a8c76f2a359ad2d1f567453 /src | |
parent | b469c44e0ade76e1a7607b3b87417069772eb4eb (diff) | |
parent | 52f2bd3394780d33ba5af3b3c5dbb6c9e068e015 (diff) |
Merge "Specify whether the voicemail tab should be removed or updated." into ub-contactsdialer-a-dev
am: 52f2bd3394
* commit '52f2bd3394780d33ba5af3b3c5dbb6c9e068e015':
Specify whether the voicemail tab should be removed or updated.
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/dialer/list/ListsFragment.java | 8 |
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, |