aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Coucheron <arco68@gmail.com>2017-01-17 01:30:42 +0100
committerArne Coucheron <arco68@gmail.com>2017-01-17 06:22:41 +0100
commit4a9f49f739d603a663add805812467748ef5816e (patch)
treec4450eee33bfb98381376a37feff1303cd169eb5
parent217cc7cfbcf82b9b1afa875caf62b6dd99f5318b (diff)
downloadandroid_frameworks_opt_telephony-staging/cm-14.1-cafrebase.tar.gz
android_frameworks_opt_telephony-staging/cm-14.1-cafrebase.tar.bz2
android_frameworks_opt_telephony-staging/cm-14.1-cafrebase.zip
Revert "IMS: Update VoLTE, VoWifi icons based on IMS capabilities"staging/cm-14.1-cafrebase
This reverts commit 7d0fa830874b20844d525218ce7bd54df8334566. Change-Id: I5a816b254b2db1ea68ff955adc4c8d4f698717c2
-rw-r--r--src/java/com/android/internal/telephony/Phone.java14
-rw-r--r--src/java/com/android/internal/telephony/ServiceStateTracker.java17
-rw-r--r--src/java/com/android/internal/telephony/imsphone/ImsPhone.java4
-rw-r--r--src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java18
4 files changed, 1 insertions, 52 deletions
diff --git a/src/java/com/android/internal/telephony/Phone.java b/src/java/com/android/internal/telephony/Phone.java
index 62383b8e4..e6168cde5 100644
--- a/src/java/com/android/internal/telephony/Phone.java
+++ b/src/java/com/android/internal/telephony/Phone.java
@@ -3272,20 +3272,6 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
}
/**
- * Determines if video wifi calling enabled for the phone
- *
- * @return {@code true} if video wifi calling is enabled, {@code false} otherwise.
- */
- public boolean isVideoWifiCallingEnabled() {
- Phone imsPhone = mImsPhone;
- if ((imsPhone != null)
- && (imsPhone.getServiceState().getState() == ServiceState.STATE_IN_SERVICE)) {
- return imsPhone.isVideoWifiCallingEnabled();
- }
- return false;
- }
-
- /**
* Returns the status of Link Capacity Estimation (LCE) service.
*/
public int getLceStatus() {
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java
index c874c2457..12f5d4e45 100644
--- a/src/java/com/android/internal/telephony/ServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java
@@ -1217,7 +1217,6 @@ public class ServiceStateTracker extends Handler {
case EVENT_IMS_CAPABILITY_CHANGED:
if (DBG) log("EVENT_IMS_CAPABILITY_CHANGED");
updateSpnDisplay();
- updateRilImsRadioTechnology();
break;
//CDMA
@@ -2503,18 +2502,6 @@ public class ServiceStateTracker extends Handler {
return mCi.getRadioState() == CommandsInterface.RadioState.RADIO_ON;
}
- private void updateRilImsRadioTechnology() {
- int imsRadioTechnology = mPhone.getImsPhone() != null ?
- mPhone.getImsPhone().getServiceState().getRilImsRadioTechnology() :
- ServiceState.RIL_RADIO_TECHNOLOGY_UNKNOWN;
- if (imsRadioTechnology != mSS.getRilImsRadioTechnology()) {
- Rlog.i(LOG_TAG, "updateRilImsRadioTechnology : Old ims RAT: " +
- mSS.getRilImsRadioTechnology() + " new ims RAT: " + imsRadioTechnology);
- mSS.setRilImsRadioTechnology(imsRadioTechnology);
- mPhone.notifyServiceStateChanged(mSS);
- }
- }
-
/**
* A complete "service state" from our perspective is
* composed of a handful of separate requests to the radio.
@@ -2695,8 +2682,6 @@ public class ServiceStateTracker extends Handler {
}
}
- // Ims call capable rat will be filled as part of service state changed.
- mNewSS.setRilImsRadioTechnology(mSS.getRilImsRadioTechnology());
// swap mSS and mNewSS to put new state in mSS
ServiceState tss = mSS;
mSS = mNewSS;
@@ -2939,8 +2924,6 @@ public class ServiceStateTracker extends Handler {
mNewSS.getVoiceRegState(), mNewSS.getDataRegState());
}
- // Ims call capable rat will be filled as part of service state changed.
- mNewSS.setRilImsRadioTechnology(mSS.getRilImsRadioTechnology());
ServiceState tss;
tss = mSS;
mSS = mNewSS;
diff --git a/src/java/com/android/internal/telephony/imsphone/ImsPhone.java b/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
index 8b99af5ca..5514a3b6c 100644
--- a/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
+++ b/src/java/com/android/internal/telephony/imsphone/ImsPhone.java
@@ -1485,10 +1485,6 @@ public class ImsPhone extends ImsPhoneBase {
return mCT.isVideoCallEnabled();
}
- public boolean isVideoWifiCallingEnabled() {
- return mCT.isVideoWifiCallingEnabled();
- }
-
@Override
public Phone getDefaultPhone() {
return mDefaultPhone;
diff --git a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java
index c7ef1922e..ffb404c61 100644
--- a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java
+++ b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java
@@ -2271,7 +2271,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
for (ImsPhoneConnection connection : mConnections) {
connection.updateWifiState();
}
- mPhone.getServiceState().setRilImsRadioTechnology(getRilImsRadioTechnology());
+
mPhone.onFeatureCapabilityChanged();
mMetrics.writeOnImsCapabilities(
@@ -2604,22 +2604,6 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall {
|| mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VIDEO_OVER_WIFI]);
}
- public boolean isVideoWifiCallingEnabled() {
- return mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VIDEO_OVER_WIFI];
- }
-
- private int getRilImsRadioTechnology() {
- int imsRadioTechnology = ServiceState.RIL_RADIO_TECHNOLOGY_UNKNOWN;
- if (mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VOICE_OVER_LTE]
- || mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VIDEO_OVER_LTE]) {
- imsRadioTechnology = ServiceState.RIL_RADIO_TECHNOLOGY_LTE;
- } else if (mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VOICE_OVER_WIFI]
- || mImsFeatureEnabled[ImsConfig.FeatureConstants.FEATURE_TYPE_VIDEO_OVER_WIFI]) {
- imsRadioTechnology = ServiceState.RIL_RADIO_TECHNOLOGY_IWLAN;
- }
- return imsRadioTechnology;
- }
-
@Override
public PhoneConstants.State getState() {
return mState;