summaryrefslogtreecommitdiffstats
path: root/src/com/android/incallui/ConferenceManagerPresenter.java
diff options
context:
space:
mode:
authorIhab Awad <ihab@google.com>2014-11-13 09:35:03 -0800
committerDivya Sharma <c_shard@codeaurora.org>2015-03-10 03:42:32 -0700
commit616a44cbdfda78ed7a52066c7de342d63062799f (patch)
treee495b7b01d5af7c0428959fbb5e36166a0d509d1 /src/com/android/incallui/ConferenceManagerPresenter.java
parent16ac4886ef0186a53fe0101c0d54a87d61bb7501 (diff)
downloadpackages_apps_InCallUI-616a44cbdfda78ed7a52066c7de342d63062799f.tar.gz
packages_apps_InCallUI-616a44cbdfda78ed7a52066c7de342d63062799f.tar.bz2
packages_apps_InCallUI-616a44cbdfda78ed7a52066c7de342d63062799f.zip
Telecom API updates (3/6)
Bug: 18292176 Conflicts: src/com/android/incallui/Call.java src/com/android/incallui/CallButtonPresenter.java src/com/android/incallui/CallCardPresenter.java src/com/android/incallui/InCallPresenter.java src/com/android/incallui/InCallUIMaterialColorMapUtils.java Change-Id: I6dae81a4eb23b1e98d3769d6f991ed8840aa7c33
Diffstat (limited to 'src/com/android/incallui/ConferenceManagerPresenter.java')
-rw-r--r--src/com/android/incallui/ConferenceManagerPresenter.java24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/com/android/incallui/ConferenceManagerPresenter.java b/src/com/android/incallui/ConferenceManagerPresenter.java
index 7acd94e3..c61b1017 100644
--- a/src/com/android/incallui/ConferenceManagerPresenter.java
+++ b/src/com/android/incallui/ConferenceManagerPresenter.java
@@ -17,11 +17,7 @@
package com.android.incallui;
import android.content.Context;
-import android.net.Uri;
-import android.telecom.PhoneCapabilities;
-import android.text.TextUtils;
-import com.android.incallui.ContactInfoCache.ContactCacheEntry;
import com.android.incallui.InCallPresenter.InCallDetailsListener;
import com.android.incallui.InCallPresenter.InCallState;
import com.android.incallui.InCallPresenter.InCallStateListener;
@@ -76,18 +72,20 @@ public class ConferenceManagerPresenter
@Override
public void onDetailsChanged(Call call, android.telecom.Call.Details details) {
- boolean canDisconnect = PhoneCapabilities.can(
- details.getCallCapabilities(), PhoneCapabilities.DISCONNECT_FROM_CONFERENCE);
- boolean canSeparate = PhoneCapabilities.can(
- details.getCallCapabilities(), PhoneCapabilities.SEPARATE_FROM_CONFERENCE);
-
- if (call.can(PhoneCapabilities.DISCONNECT_FROM_CONFERENCE) != canDisconnect
- || call.can(PhoneCapabilities.SEPARATE_FROM_CONFERENCE) != canSeparate) {
+ boolean canDisconnect = details.can(
+ android.telecom.Call.Details.CAPABILITY_DISCONNECT_FROM_CONFERENCE);
+ boolean canSeparate = details.can(
+ android.telecom.Call.Details.CAPABILITY_SEPARATE_FROM_CONFERENCE);
+
+ if (call.can(android.telecom.Call.Details.CAPABILITY_DISCONNECT_FROM_CONFERENCE)
+ != canDisconnect
+ || call.can(android.telecom.Call.Details.CAPABILITY_SEPARATE_FROM_CONFERENCE)
+ != canSeparate) {
getUi().refreshCall(call);
}
- if (!PhoneCapabilities.can(
- details.getCallCapabilities(), PhoneCapabilities.MANAGE_CONFERENCE)) {
+ if (!details.can(
+ android.telecom.Call.Details.CAPABILITY_MANAGE_CONFERENCE)) {
getUi().setVisible(false);
}
}