mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-30 13:35:18 +00:00
Ignores MMS WAP_PUSH_DELIVER_ACTION if we're not the default app.
Apparently some ROMs have a bug where they broadcast WAP_PUSH_DELIVER_ACTION even when you're not the system's default SMS/MMS app. Fixes #2777
This commit is contained in:
parent
f38bd7b187
commit
472179b550
@ -77,7 +77,8 @@ public class MmsListener extends BroadcastReceiver {
|
|||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
Log.w("MmsListener", "Got MMS broadcast..." + intent.getAction());
|
Log.w("MmsListener", "Got MMS broadcast..." + intent.getAction());
|
||||||
|
|
||||||
if (Telephony.Sms.Intents.WAP_PUSH_DELIVER_ACTION.equals(intent.getAction()) ||
|
if ((Telephony.Sms.Intents.WAP_PUSH_DELIVER_ACTION.equals(intent.getAction()) &&
|
||||||
|
Util.isDefaultSmsProvider(context)) ||
|
||||||
(Telephony.Sms.Intents.WAP_PUSH_RECEIVED_ACTION.equals(intent.getAction()) &&
|
(Telephony.Sms.Intents.WAP_PUSH_RECEIVED_ACTION.equals(intent.getAction()) &&
|
||||||
isRelevant(context, intent)))
|
isRelevant(context, intent)))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user