summaryrefslogtreecommitdiff
path: root/com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java')
-rw-r--r--com/android/internal/telephony/imsphone/ImsPhoneMmiCode.java8
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(