summaryrefslogtreecommitdiff
path: root/com/android/internal/telephony/dataconnection/DcTracker.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/internal/telephony/dataconnection/DcTracker.java')
-rw-r--r--com/android/internal/telephony/dataconnection/DcTracker.java4
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.