Loading src/java/com/android/internal/telephony/cdma/CDMAPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -294,6 +294,13 @@ public class CDMAPhone extends PhoneBase { @Override public PhoneConstants.State getState() { if (mImsPhone != null) { PhoneConstants.State imsState = mImsPhone.getState(); if (imsState != PhoneConstants.State.IDLE) { return imsState; } } return mCT.mState; } Loading src/java/com/android/internal/telephony/cdma/CdmaSMSDispatcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -244,7 +244,7 @@ public class CdmaSMSDispatcher extends SMSDispatcher { && !mPhone.getServiceStateTracker().isConcurrentVoiceAndDataAllowed())) && mPhone.getServiceState().getVoiceNetworkType() == TelephonyManager.NETWORK_TYPE_1xRTT && mPhone.getState() != PhoneConstants.State.IDLE; && ((CDMAPhone) mPhone).mCT.mState != PhoneConstants.State.IDLE; // sms over cdma is used: // if sms over IMS is not supported AND Loading src/java/com/android/internal/telephony/gsm/GSMPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -287,6 +287,13 @@ public class GSMPhone extends PhoneBase { @Override public PhoneConstants.State getState() { if (mImsPhone != null) { PhoneConstants.State imsState = mImsPhone.getState(); if (imsState != PhoneConstants.State.IDLE) { return imsState; } } return mCT.mState; } Loading Loading
src/java/com/android/internal/telephony/cdma/CDMAPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -294,6 +294,13 @@ public class CDMAPhone extends PhoneBase { @Override public PhoneConstants.State getState() { if (mImsPhone != null) { PhoneConstants.State imsState = mImsPhone.getState(); if (imsState != PhoneConstants.State.IDLE) { return imsState; } } return mCT.mState; } Loading
src/java/com/android/internal/telephony/cdma/CdmaSMSDispatcher.java +1 −1 Original line number Diff line number Diff line Loading @@ -244,7 +244,7 @@ public class CdmaSMSDispatcher extends SMSDispatcher { && !mPhone.getServiceStateTracker().isConcurrentVoiceAndDataAllowed())) && mPhone.getServiceState().getVoiceNetworkType() == TelephonyManager.NETWORK_TYPE_1xRTT && mPhone.getState() != PhoneConstants.State.IDLE; && ((CDMAPhone) mPhone).mCT.mState != PhoneConstants.State.IDLE; // sms over cdma is used: // if sms over IMS is not supported AND Loading
src/java/com/android/internal/telephony/gsm/GSMPhone.java +7 −0 Original line number Diff line number Diff line Loading @@ -287,6 +287,13 @@ public class GSMPhone extends PhoneBase { @Override public PhoneConstants.State getState() { if (mImsPhone != null) { PhoneConstants.State imsState = mImsPhone.getState(); if (imsState != PhoneConstants.State.IDLE) { return imsState; } } return mCT.mState; } Loading