| commit | cdf6067fbc432970d048e808b3a69ed4fc3065da | [log] [tgz] |
|---|---|---|
| author | Anton Potapov <apotapov@google.com> | Tue Jun 06 18:02:11 2023 +0100 |
| committer | Anton Potapov <apotapov@google.com> | Tue Jun 06 18:02:11 2023 +0100 |
| tree | 947aeaa93806784043239e6d3de2da401a16395c | |
| parent | b9777bc49b2c4e49dcc69c410b3b9b371fee364b [diff] |
Synchronously call callback when load is cancelled This prevents the case when controller unbinds and nulls the provider used by the callback with a slight delay. Callback is ignored when there is no provider and ControlsController gets stuck in seeding state. Test: manual with the steps from the comment#18 Test: atest ControlsBindingControllerImplTest Fixes: 283888863 Change-Id: I5683170b71ad47702c924fbb2df293118937cb37