Merge "Workaround for incorrect EXTRA_CALL_RAT_TYPE in vendor code." into nyc-mr1-dev
diff --git a/src/java/com/android/ims/ImsCall.java b/src/java/com/android/ims/ImsCall.java
index e0ee6aa..ee3105d 100644
--- a/src/java/com/android/ims/ImsCall.java
+++ b/src/java/com/android/ims/ImsCall.java
@@ -3253,6 +3253,9 @@
return false;
}
String callType = mCallProfile.getCallExtra(ImsCallProfile.EXTRA_CALL_RAT_TYPE);
+ if (callType == null || callType.isEmpty()) {
+ callType = mCallProfile.getCallExtra(ImsCallProfile.EXTRA_CALL_RAT_TYPE_ALT);
+ }
// The RIL (sadly) sends us the EXTRA_CALL_RAT_TYPE as a string extra, rather than an
// integer extra, so we need to parse it.