diff options
Diffstat (limited to 'com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java')
-rw-r--r-- | com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java b/com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java index ec5a6a00..87e51ecb 100644 --- a/com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java +++ b/com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java @@ -1277,10 +1277,18 @@ public final class ImsPhoneMmiCode extends Handler implements MmiCode { sb.append(mContext.getText( com.android.internal.R.string.serviceEnabled)); } + // Record CLIR setting + if (mSc.equals(SC_CLIR)) { + mPhone.saveClirSetting(CommandsInterface.CLIR_INVOCATION); + } } else if (isDeactivate()) { mState = State.COMPLETE; sb.append(mContext.getText( com.android.internal.R.string.serviceDisabled)); + // Record CLIR setting + if (mSc.equals(SC_CLIR)) { + mPhone.saveClirSetting(CommandsInterface.CLIR_SUPPRESSION); + } } else if (isRegister()) { mState = State.COMPLETE; sb.append(mContext.getText( |