commit | 610fdf629cbe2079a5ef4eba1b872eaf760ca2fe | [log] [tgz] |
---|---|---|
author | Rambo Wang <rambowang@google.com> | Mon Mar 08 21:37:11 2021 -0800 |
committer | Rambo Wang <rambowang@google.com> | Mon Mar 22 03:01:21 2021 +0000 |
tree | 9615ca01ee8c4a0142f0a16e985f77e2d7f5aaf2 | |
parent | 6ff3f3828aba6cc80ad59d716076f0b0ca49970d [diff] |
Eliminate the interfere of removeMessage for dual-SIM In dual-SIM case, when two SIMs are loaded and try to fetch CarrierConfig, one call of removeMessage(code) will remove the timeout messages of both subscriptions. This is fixed by sending timeout msg with phoneId as msg.obj and calling removeMessage(code, obj) to only remove timeout msg with the matching phoneId. Bug: 181979320 Test: Manual smoke test Change-Id: Ie7b20a4f609ce1eb8039753ce976d16510879923