summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/dialpad
diff options
context:
space:
mode:
authorcdu <cdu@codeaurora.org>2014-10-24 22:33:37 +0800
committerZhao Fan <zhaof@codeaurora.org>2015-10-30 21:07:11 +0800
commit76c9726e48ccbbcb5780ab076b7c54aadcdc621b (patch)
tree336166a685b45aad04652fec5bdb9970de138d1d /src/com/android/dialer/dialpad
parent2fec8e35dabf931fc349f7d594c5560fbf35bcc5 (diff)
downloadandroid_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.tar.gz
android_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.tar.bz2
android_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.zip
IMS: Enable entry 4G conference call in Dialer
1) Start conference call in dialtact 2) Start conference call in dialpad with numbers 3) Show 4G conference call option only if IMS is registered Change-Id: I9f9c379e26b904f7749a72241e51cc6660f98d53
Diffstat (limited to 'src/com/android/dialer/dialpad')
-rw-r--r--src/com/android/dialer/dialpad/DialpadFragment.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java
index d65e2ebfe..e22a07bf6 100644
--- a/src/com/android/dialer/dialpad/DialpadFragment.java
+++ b/src/com/android/dialer/dialpad/DialpadFragment.java
@@ -935,6 +935,10 @@ public class DialpadFragment extends Fragment
public void show() {
final Menu menu = getMenu();
+ final MenuItem ConferDialerOption
+ = menu.findItem(R.id.menu_add_to_4g_conference_call);
+ ConferDialerOption.setVisible(CallUtil.isConferDialerEnabled(getActivity()));
+
boolean enable = !isDigitsEmpty();
for (int i = 0; i < menu.size(); i++) {
menu.getItem(i).setEnabled(enable);
@@ -1602,6 +1606,10 @@ public class DialpadFragment extends Fragment
case R.id.menu_add_wait:
updateDialString(WAIT);
return true;
+ case R.id.menu_add_to_4g_conference_call:
+ getActivity().startActivity(CallUtil.getConferenceDialerIntent(
+ mDigits.getText().toString()));
+ return true;
default:
return false;
}