Merge "Display Voice nw type if Data nw is Unknown for Sprout." into lmp-mr1-dev
automerge: 270af42

* commit '270af427cd509b002751d6e6243a02f6c199b1a0':
  Display Voice nw type if Data nw is Unknown for Sprout.
diff --git a/src/com/android/settings/deviceinfo/SimStatus.java b/src/com/android/settings/deviceinfo/SimStatus.java
index 81544c6..db3a491 100644
--- a/src/com/android/settings/deviceinfo/SimStatus.java
+++ b/src/com/android/settings/deviceinfo/SimStatus.java
@@ -237,10 +237,14 @@
         // Whether EDGE, UMTS, etc...
         String networktype = null;
         final int subId = mSir.getSubscriptionId();
-        final int actualNetworkType = mTelephonyManager.getDataNetworkType(
+        final int actualDataNetworkType = mTelephonyManager.getDataNetworkType(
                 mSir.getSubscriptionId());
-        if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualNetworkType) {
-            networktype = mTelephonyManager.getNetworkTypeName(actualNetworkType);
+        final int actualVoiceNetworkType = mTelephonyManager.getVoiceNetworkType(
+                mSir.getSubscriptionId());
+        if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualDataNetworkType) {
+            networktype = mTelephonyManager.getNetworkTypeName(actualDataNetworkType);
+        } else if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualVoiceNetworkType) {
+            networktype = mTelephonyManager.getNetworkTypeName(actualVoiceNetworkType);
         }
 
         setSummaryText(KEY_NETWORK_TYPE, networktype);