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

Skip to content
Commit 2adf76d3 authored by Matías Hernández's avatar Matías Hernández
Browse files

Change the way ALARMS_ONLY/NO_INTERRUPTIONS rules block priority notifications

Instead of having ZenPolicy.Builder.disallowAllSounds() set priorityAllowed=none, we apply it directly when computing the consolidated policy from rules having one of these zen modes. Otherwise, it would also apply to rules with PRIORITY_ONLY filtering, which breaks existing use-cases.

The XML attribute where this value is stored was renamed so that we don't read previously-saved priorityChannels values. This is okay because the flag has not gotten past trunkfood and thus no rules should have a legitimate allowPriorityChannels=none value set (it being a new API), and neither should the manual rule's policy.

Test: ZenModeHelperTest (existing tests, added in ag/26227699)
Bug: 326306544
Change-Id: Ib1eb971f9bc605558d542909030da4d6eee6995a
parent 7e118827
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