diff options
author | Huaibin Yang <huaibiny@codeaurora.org> | 2016-01-25 13:49:06 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-07-02 10:55:01 -0700 |
commit | 8b4ba43ce0732e6fac4b95b028f999de713e0ed3 (patch) | |
tree | b819cbb739490f800804573508caf631145922b8 | |
parent | eec0d6166faae45bfd574d0887cdcfafe4eeca05 (diff) | |
download | android_frameworks_opt_telephony-8b4ba43ce0732e6fac4b95b028f999de713e0ed3.tar.gz android_frameworks_opt_telephony-8b4ba43ce0732e6fac4b95b028f999de713e0ed3.tar.bz2 android_frameworks_opt_telephony-8b4ba43ce0732e6fac4b95b028f999de713e0ed3.zip |
Telephony: CDMA: allow MT SMS when in ECBM
Currently CDMA telephony ignores MT SMS when phone is in Emergency
Callback Mode (ECBM), so app layer won't be able to receive SMS. This
may not be desired when a carrier requires app to receive MT SMS in
ECBM. This change allows ECBM MT SMS from ril on telephony side.
CRs-Fixed: 948338
Change-Id: I43cd4fd97bdede931864ef29cfc65c7e0573c022
-rw-r--r-- | src/java/com/android/internal/telephony/cdma/CdmaInboundSmsHandler.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/java/com/android/internal/telephony/cdma/CdmaInboundSmsHandler.java b/src/java/com/android/internal/telephony/cdma/CdmaInboundSmsHandler.java index 8ef952be3..8139b0fe6 100644 --- a/src/java/com/android/internal/telephony/cdma/CdmaInboundSmsHandler.java +++ b/src/java/com/android/internal/telephony/cdma/CdmaInboundSmsHandler.java @@ -89,15 +89,6 @@ public class CdmaInboundSmsHandler extends InboundSmsHandler { } /** - * Return whether the device is in Emergency Call Mode (only for 3GPP2). - * @return true if the device is in ECM; false otherwise - */ - private static boolean isInEmergencyCallMode() { - String inEcm = SystemProperties.get(TelephonyProperties.PROPERTY_INECM_MODE, "false"); - return "true".equals(inEcm); - } - - /** * Return true if this handler is for 3GPP2 messages; false for 3GPP format. * @return true (3GPP2) */ @@ -113,10 +104,6 @@ public class CdmaInboundSmsHandler extends InboundSmsHandler { */ @Override protected int dispatchMessageRadioSpecific(SmsMessageBase smsb) { - if (isInEmergencyCallMode()) { - return Activity.RESULT_OK; - } - SmsMessage sms = (SmsMessage) smsb; boolean isBroadcastType = (SmsEnvelope.MESSAGE_TYPE_BROADCAST == sms.getMessageType()); @@ -207,10 +194,6 @@ public class CdmaInboundSmsHandler extends InboundSmsHandler { */ @Override protected void acknowledgeLastIncomingSms(boolean success, int result, Message response) { - if (isInEmergencyCallMode()) { - return; - } - int causeCode = resultToCause(result); mPhone.mCi.acknowledgeLastIncomingCdmaSms(success, causeCode, response); |