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

Skip to content
Commit 6899928d authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Note when we don't know a default phoneId

Otherwise we don't notice the new default on sim swap.
On a single-sim device the default phoneId will be
the same again but if we don't notice it's loss
we won't notice its gain.  The pattern:
initial condition
phone[0] subId 1
default subId 1

sim removal
subId changes 1 -> -2 (invalid)
    this causes both subId notification and default notification
    prior to this change this did both, but left the SubMonitor
    thinking the default phoneId was still 0.  After this CL
    it changes that to INVALID

sim insert
subId changes -2 -> 2
    this causes a subId change notification
default changes 1 -> 2
    this should cause a default notification, but before this CL
    we though the default phoneId was 0 and now it's again 0, so
    no notification.  With this CL it'll be a INVALID -> 0 change
    and the notification will go out

bug:27425942
Change-Id: I2875a223fbf298d23037875302e25816fe19a52e
parent d04d67e4
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