summaryrefslogtreecommitdiffstats
path: root/src/com/android/incallui/AnswerPresenter.java
diff options
context:
space:
mode:
authorSuresh Kumar Sugguna <sureshk@codeaurora.org>2014-08-13 07:33:46 -0700
committerLinux Build Service Account <lnxbuild@localhost>2014-11-04 08:49:57 -0700
commit1d689485c64c7ab7920706d5903166e5281c2080 (patch)
tree0e8d9ad13f8e7521d38f001b2dd5e5299310166d /src/com/android/incallui/AnswerPresenter.java
parent4e607b3f75de50cb2ae93422ccc39b653b26ec23 (diff)
downloadpackages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.tar.gz
packages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.tar.bz2
packages_apps_InCallUI-1d689485c64c7ab7920706d5903166e5281c2080.zip
IMS: Deflect call feature
Code changes to support Deflect call feature from UI Change-Id: I657fb30a558721f0fa14558291b406ac443977b4 CRs-Fixed: 713856
Diffstat (limited to 'src/com/android/incallui/AnswerPresenter.java')
-rw-r--r--src/com/android/incallui/AnswerPresenter.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/incallui/AnswerPresenter.java b/src/com/android/incallui/AnswerPresenter.java
index 8aa8615d..d5efd00d 100644
--- a/src/com/android/incallui/AnswerPresenter.java
+++ b/src/com/android/incallui/AnswerPresenter.java
@@ -148,6 +148,16 @@ public class AnswerPresenter extends Presenter<AnswerPresenter.AnswerUi>
}
}
+ public void onDeflect(String number) {
+ int phoneId = getActivePhoneId();
+ Log.i(this, "onDeflect mCallId:" + mCallId + "phoneId:" + phoneId + "to" + number);
+ if (mCallId == null || phoneId == -1 || number == null || number.isEmpty()) {
+ return;
+ }
+
+ TelecommAdapter.getInstance().deflectCall(mCall[phoneId].getId(), number);
+ }
+
/**
* TODO: We are using reject and decline interchangeably. We should settle on
* reject since it seems to be more prevalent.