Merge "Added several changes in data stack" am: f469ab4961 am: f158fd0b0f

Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/2007850

Change-Id: I4c87d866ca567c716da55661a619906d5bcb29f1
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 722d436..ba8619a 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2939,6 +2939,9 @@
         try {
             final Phone phone = getPhone(subId);
             if (phone != null) {
+                if (phone.isUsingNewDataStack()) {
+                    return phone.getDataNetworkController().getInternetDataNetworkState();
+                }
                 return PhoneConstantConversions.convertDataState(phone.getDataConnectionState());
             } else {
                 return PhoneConstantConversions.convertDataState(