aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/dataconnection/DcTracker.java')
-rw-r--r--src/java/com/android/internal/telephony/dataconnection/DcTracker.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
index 5d04808c4..975060742 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
@@ -589,6 +589,10 @@ public class DcTracker extends Handler {
public boolean mImsRegistrationState = false;
+ /** MMS Data Profile Device Override */
+ private static final int MMS_DATA_PROFILE = SystemProperties.getInt(
+ "ro.telephony.mms_data_profile", RILConstants.DATA_PROFILE_DEFAULT);
+
//***** Constructor
public DcTracker(Phone phone) {
super();
@@ -4024,6 +4028,8 @@ public class DcTracker extends Handler {
return RILConstants.DATA_PROFILE_DEFAULT; // DEFAULT for now
} else if (TextUtils.equals(apnType, PhoneConstants.APN_TYPE_DUN)) {
return RILConstants.DATA_PROFILE_TETHERED;
+ } else if (TextUtils.equals(apnType, PhoneConstants.APN_TYPE_MMS)) {
+ return MMS_DATA_PROFILE;
} else {
return RILConstants.DATA_PROFILE_DEFAULT;
}