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

Skip to content
Commit 79bfab3f authored by Nicolo' Mazzucato's avatar Nicolo' Mazzucato
Browse files

Fix ConcurrentModificationException in RotationChangeProvider

When bgHandler and CallbackHandler were different, ConcurrentModificationException could have happened.

Using a lock here is not ideal, as we would block {un}registration of listeners in the main thread.

Using a CopyOnWriteArrayList will fix the problem with a negligible memory overhead.

Fix: 344626706
Test: RotationChangeProviderTest
Flag: NONE bugfix
Change-Id: Ia2bf884e4f889b19ab85f0b7734509bbcd1f3b96
parent 584f2b26
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