roamingProtocol should be used for roaming.

b/23605649

Change-Id: Ic7371b4e84a19d095f3e544c94658456184cb4ea
diff --git a/src/java/com/android/internal/telephony/dataconnection/DataProfile.java b/src/java/com/android/internal/telephony/dataconnection/DataProfile.java
index f459f27..21efc5e 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DataProfile.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DataProfile.java
@@ -71,7 +71,7 @@
     }
 
     DataProfile(ApnSetting apn, boolean isRoaming) {
-        this(apn.profileId, apn.apn, isRoaming? apn.protocol : apn.roamingProtocol,
+        this(apn.profileId, apn.apn, isRoaming? apn.roamingProtocol : apn.protocol,
                 apn.authType, apn.user, apn.password, apn.bearerBitmask == 0 ? TYPE_COMMON :
                         (ServiceState.hasCdma(apn.bearerBitmask) ? TYPE_3GPP2 : TYPE_3GPP),
                 apn.maxConnsTime, apn.maxConns, apn.waitTime, apn.carrierEnabled);