Better handle MSIM DDS changed event
authorBrad Ebinger <breadley@google.com>
Tue, 18 Apr 2017 18:45:26 +0000 (11:45 -0700)
committerBrad Ebinger <breadley@google.com>
Wed, 3 May 2017 23:12:05 +0000 (23:12 +0000)
commit4b437f1bff7a20eb5ab69e2b584c9cc21fe72ebd
tree98b391d68fddc55532fc1595becc1b83da84a580
parentc525bbe9eea2607d7e0e0039aa300b13f697f324
Better handle MSIM DDS changed event

On DSDS MSIM devices, when Default Data Subscription event
is received, the ImsService may choose to switch which
Slot ID is active.

This change better handles that switch and removes a
crash that was happening due to
ImsServiceProxy#getFeatureStatus getting called
circularly.

Bug: 37361882
Test: Run Telephony unit tests
Merged-In: I0dece4059e23b75b6774ba814f6460919b14ff94
Merged-In: I1130e81c2e5078513adf7e36dcff947e8d77e4bf
Change-Id: I4aa1e7aa01a9c36bad5ef9c89f45a1a60671ca8b
src/java/com/android/ims/ImsManager.java