diff options
Diffstat (limited to 'com/android/internal/telephony/dataconnection/DcTracker.java')
-rw-r--r-- | com/android/internal/telephony/dataconnection/DcTracker.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/com/android/internal/telephony/dataconnection/DcTracker.java b/com/android/internal/telephony/dataconnection/DcTracker.java index 6c389670..bdd334f2 100644 --- a/com/android/internal/telephony/dataconnection/DcTracker.java +++ b/com/android/internal/telephony/dataconnection/DcTracker.java @@ -1976,8 +1976,8 @@ public class DcTracker extends Handler { // a dun-profiled connection so we can't share an existing one // On GSM/LTE we can share existing apn connections provided they support // this type. - if (apnContext.getApnType() != PhoneConstants.APN_TYPE_DUN || - teardownForDun() == false) { + if (!apnContext.getApnType().equals(PhoneConstants.APN_TYPE_DUN) + || ServiceState.isGsm(mPhone.getServiceState().getRilDataRadioTechnology())) { dcac = checkForCompatibleConnectedApnContext(apnContext); if (dcac != null) { // Get the dcacApnSetting for the connection we want to share. |