summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Youming Ye <paulye@google.com> 2018-08-09 16:32:11 -0700
committer Youming Ye <paulye@google.com> 2018-08-09 17:32:11 -0700
commit9b3eb9c9b5f18c124197fa795258da0520a2352f (patch)
tree33413b24987f9836d1f1dd73fc65699213c0e345
parent606d3975b23ec725085f8ae16ba4074fd05a556a (diff)
Fix permission check for TelephonyManager#isTtyModeSupported.
TelephonyManager now calls TelecomManager#isTtySupported directly, instead of calling from its implementation PhoneInterfaceManager. Bug: 79502396 Test: Manual Change-Id: I686b93d31850103f1cfb7003fe0506d08a424f27
-rw-r--r--telephony/java/android/telephony/TelephonyManager.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java
index 37d56eed7434..4aa2ea60295d 100644
--- a/telephony/java/android/telephony/TelephonyManager.java
+++ b/telephony/java/android/telephony/TelephonyManager.java
@@ -6594,14 +6594,12 @@ public class TelephonyManager {
@Deprecated
public boolean isTtyModeSupported() {
try {
- ITelephony telephony = getITelephony();
- if (telephony != null) {
- return telephony.isTtyModeSupported();
+ TelecomManager telecomManager = TelecomManager.from(mContext);
+ if (telecomManager != null) {
+ return telecomManager.isTtySupported();
}
- } catch (RemoteException e) {
- Log.e(TAG, "Error calling ITelephony#isTtyModeSupported", e);
} catch (SecurityException e) {
- Log.e(TAG, "Permission error calling ITelephony#isTtyModeSupported", e);
+ Log.e(TAG, "Permission error calling TelecomManager#isTtySupported", e);
}
return false;
}