diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/dataconnection/DcTracker.java')
-rw-r--r-- | src/java/com/android/internal/telephony/dataconnection/DcTracker.java | 6 |
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; } |