Skip switch data if cross-sim call active
The change is to fix 1) If data is currently temporarily on nDDS due to a voice call just ended, and at the same time a cross-SIM incoming call, the expected behavior is to keep data on nDDS until the cross-SIM call on DDS ends. The previous behavior is that since nDDS voice call ends and the cross-SIM call is ignored as a voice call, we would switch data to the cross-SIM call-ongoing DDS. 2) If a call is on VoWifi(IWLAN/cross-SIM), mPhoneIdInVoiceCall should still be updated because it seems also used by some emergency call check. Test: atest + setup DSDS, placing call on nDDS and observe data switched to nDDS; receiving call on DDS, hang up nDDS call, observing data stays on nDDS until the call on DDS ends. Fix: 249617164 Change-Id: Ib0fe315f886b20831c1b7a6fa29c7365aaddc3d8
Loading
Please register or sign in to comment