Loading src/java/com/android/internal/telephony/PhoneBase.java +2 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ public abstract class PhoneBase extends Handler implements Phone { if (intent.getAction().equals(ImsManager.ACTION_IMS_SERVICE_UP)) { mImsServiceReady = true; updateImsPhone(); ImsManager.updateImsServiceConfig(mContext, mPhoneId, false); } else if (intent.getAction().equals(ImsManager.ACTION_IMS_SERVICE_DOWN)) { mImsServiceReady = false; updateImsPhone(); Loading Loading @@ -495,6 +496,7 @@ public abstract class PhoneBase extends Handler implements Phone { if (imsManager != null && imsManager.isServiceAvailable()) { mImsServiceReady = true; updateImsPhone(); ImsManager.updateImsServiceConfig(mContext, mPhoneId, false); } } } Loading src/java/com/android/internal/telephony/PhoneProxy.java +3 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.telephony.ServiceState; import android.telephony.SignalStrength; import android.telephony.SubscriptionManager; import com.android.ims.ImsManager; import com.android.internal.telephony.cdma.CDMAPhone; import com.android.internal.telephony.gsm.GSMPhone; import com.android.internal.telephony.imsphone.ImsPhone; Loading Loading @@ -170,6 +171,8 @@ public class PhoneProxy extends Handler implements Phone { mCommandsInterface.getVoiceRadioTechnology(obtainMessage( EVENT_REQUEST_VOICE_RADIO_TECH_DONE)); } // Force update IMS service ImsManager.updateImsServiceConfig(mContext, mPhoneId, true); break; default: Loading Loading
src/java/com/android/internal/telephony/PhoneBase.java +2 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ public abstract class PhoneBase extends Handler implements Phone { if (intent.getAction().equals(ImsManager.ACTION_IMS_SERVICE_UP)) { mImsServiceReady = true; updateImsPhone(); ImsManager.updateImsServiceConfig(mContext, mPhoneId, false); } else if (intent.getAction().equals(ImsManager.ACTION_IMS_SERVICE_DOWN)) { mImsServiceReady = false; updateImsPhone(); Loading Loading @@ -495,6 +496,7 @@ public abstract class PhoneBase extends Handler implements Phone { if (imsManager != null && imsManager.isServiceAvailable()) { mImsServiceReady = true; updateImsPhone(); ImsManager.updateImsServiceConfig(mContext, mPhoneId, false); } } } Loading
src/java/com/android/internal/telephony/PhoneProxy.java +3 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.telephony.ServiceState; import android.telephony.SignalStrength; import android.telephony.SubscriptionManager; import com.android.ims.ImsManager; import com.android.internal.telephony.cdma.CDMAPhone; import com.android.internal.telephony.gsm.GSMPhone; import com.android.internal.telephony.imsphone.ImsPhone; Loading Loading @@ -170,6 +171,8 @@ public class PhoneProxy extends Handler implements Phone { mCommandsInterface.getVoiceRadioTechnology(obtainMessage( EVENT_REQUEST_VOICE_RADIO_TECH_DONE)); } // Force update IMS service ImsManager.updateImsServiceConfig(mContext, mPhoneId, true); break; default: Loading