{"push_id":1072454000,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"adf04f3732b248f53497ba026c45d326aa6d47f5","before":"515dab2d64d01b220f86c3434c47d8c725d16c8c","commits":[{"sha":"adf04f3732b248f53497ba026c45d326aa6d47f5","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"Global actions: fix airplane mode switch for MSIM\n\nMSIM devices are not reporting state changes for SIM slots without SIMs,\nso when toggling airplane mode it would get stuck in the intermediate\nstate because a phone state callback would never happen.\n\nNow we dynamically add phone state listeners for each active SIM slot.\nIf there is no active SIM slot, we immediately fall back to the\nsetting-based behavior. When a subscription update occurs (such as\ninserting or removing SIM cards, we'll reinitialize the listener and\nuse the proper mechanism).\n\nTicket: CYNGNOS-989\n\nChange-Id: Ifa4f418dd11fda6f67ba31f3847bed225187b95c\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Dhollmen/MM_frameworks_base/commits/adf04f3732b248f53497ba026c45d326aa6d47f5"}]}