Add connection before resetting state of sibling connections
This allows the CDMA conference to be created before any state changes in
sibling connections occur, allowing listeners to know that they are in a
conference and respond appropriately.
Bug: 18053043
Change-Id: I21322769656aca9e109088d7f186a5a0a75136c3
diff --git a/src/com/android/services/telephony/CdmaConferenceController.java b/src/com/android/services/telephony/CdmaConferenceController.java
index d0cf6de..d6d5659 100644
--- a/src/com/android/services/telephony/CdmaConferenceController.java
+++ b/src/com/android/services/telephony/CdmaConferenceController.java
@@ -107,10 +107,10 @@
@Override
public void run() {
connection.forceAsDialing(false);
+ addInternal(connection);
for (CdmaConnection current : connectionsToReset) {
current.resetStateForConference();
}
- addInternal(connection);
}
}, ADD_OUTGOING_CONNECTION_DELAY_MILLIS);
} else {