If PS RAT is IWLAN, data romaing should be home

If PS RAT is IWLAN, data romaing should be home.
So when update roaming, only need to consider voice roaming state

Bug: 133260098
Test: Build pass
Change-Id: Ia144b37aebdaae7878a7d752c9b2f73aca6f96bc
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java
index 4e6bdda..c9ed255 100755
--- a/src/java/com/android/internal/telephony/ServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java
@@ -2391,6 +2391,11 @@
              */
             boolean roaming = (mGsmRoaming || mDataRoaming);
 
+            // for IWLAN case, data is home. Only check voice roaming.
+            if (mNewSS.getRilDataRadioTechnology() == ServiceState.RIL_RADIO_TECHNOLOGY_IWLAN) {
+                roaming = mGsmRoaming;
+            }
+
             if (mGsmRoaming && !isOperatorConsideredRoaming(mNewSS)
                     && (isSameNamedOperators(mNewSS) || isOperatorConsideredNonRoaming(mNewSS))) {
                 log("updateRoamingState: resource override set non roaming.isSameNamedOperators="