Message Reject notification shouldn't be shown in Emergency Calling Mode
Issue: While in emergency mode, if we receive a message, there is a notification being shown as "Text Message rejected". Fix: In CdmaSMSDispatcher.java, send RESULT_OK response instead of RESULT_SMS_GENERIC_ERROR for messages during Emergency mode. So, that SMS_REJECTED action is not broadcasted. If the result is RESULT_OK from CdmaSMSDispatcher, the function notifyAndAcknowledgeLastIncomingSms() is not called from SMSDispatcher.java and hence SMS_REJECTED_ACTION intent is not broadcast. Consequently SMSRejectReceiver.java will not receive the broadcast and will not show reject notification. Change-Id: I2aa8f239393b3e6eeac6b0c2bb69799018e9ae9d
This commit is contained in:
committed by
Wink Saville
parent
8460be7a57
commit
ea803b8e0c
@@ -105,7 +105,7 @@ final class CdmaSMSDispatcher extends SMSDispatcher {
|
||||
|
||||
String inEcm=SystemProperties.get(TelephonyProperties.PROPERTY_INECM_MODE, "false");
|
||||
if (inEcm.equals("true")) {
|
||||
return Intents.RESULT_SMS_GENERIC_ERROR;
|
||||
return Activity.RESULT_OK;
|
||||
}
|
||||
|
||||
// See if we have a network duplicate SMS.
|
||||
|
||||
Reference in New Issue
Block a user