Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 3536b944 authored by Ling Ma's avatar Ling Ma
Browse files

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
parent 71f0a1f4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment