Merge "Do not send deactivate SMS because the account may be unprovisioned." into mnc-dev
diff --git a/src/com/android/services/telephony/CdmaConnection.java b/src/com/android/services/telephony/CdmaConnection.java
index d2250d4..d13f66f 100644
--- a/src/com/android/services/telephony/CdmaConnection.java
+++ b/src/com/android/services/telephony/CdmaConnection.java
@@ -192,7 +192,7 @@
if (isDialing) {
setDialing();
} else {
- updateState();
+ updateState(true);
}
}
diff --git a/src/com/android/services/telephony/TelephonyConnection.java b/src/com/android/services/telephony/TelephonyConnection.java
index cbe7c0a..8e846e4 100644
--- a/src/com/android/services/telephony/TelephonyConnection.java
+++ b/src/com/android/services/telephony/TelephonyConnection.java
@@ -708,13 +708,17 @@
}
void updateState() {
+ updateState(false);
+ }
+
+ void updateState(boolean force) {
if (mOriginalConnection == null) {
return;
}
Call.State newState = mOriginalConnection.getState();
Log.v(this, "Update state from %s to %s for %s", mOriginalConnectionState, newState, this);
- if (mOriginalConnectionState != newState) {
+ if (mOriginalConnectionState != newState || force) {
mOriginalConnectionState = newState;
switch (newState) {
case IDLE: