diff --git a/src/org/thoughtcrime/securesms/mms/IncomingLollipopMmsConnection.java b/src/org/thoughtcrime/securesms/mms/IncomingLollipopMmsConnection.java index 1874e845db..2e873e988f 100644 --- a/src/org/thoughtcrime/securesms/mms/IncomingLollipopMmsConnection.java +++ b/src/org/thoughtcrime/securesms/mms/IncomingLollipopMmsConnection.java @@ -26,6 +26,8 @@ import androidx.annotation.Nullable; import android.os.Bundle; import android.telephony.SmsManager; +import android.text.TextUtils; + import org.thoughtcrime.securesms.logging.Log; import com.google.android.mms.InvalidHeaderValueException; @@ -99,6 +101,14 @@ public class IncomingLollipopMmsConnection extends LollipopMmsConnection impleme } } + if (TextUtils.isEmpty(configOverrides.getString(SmsManager.MMS_CONFIG_USER_AGENT))) { + configOverrides.remove(SmsManager.MMS_CONFIG_USER_AGENT); + } + + if (TextUtils.isEmpty(configOverrides.getString(SmsManager.MMS_CONFIG_UA_PROF_URL))) { + configOverrides.remove(SmsManager.MMS_CONFIG_UA_PROF_URL); + } + smsManager.downloadMultimediaMessage(getContext(), contentLocation, pointer.getUri(),