summaryrefslogtreecommitdiff
path: root/packages/Shell/src
diff options
context:
space:
mode:
authorDarryl L Johnson <darryljohnson@google.com>2020-04-21 09:50:14 -0700
committerDarryl L Johnson <darryljohnson@google.com>2020-05-15 09:40:30 -0700
commit2b9720c69404ab64cf342e343a21860edd3fd8e6 (patch)
tree8dfd0c10719bddc495e9f138df4372b298061e81 /packages/Shell/src
parent2dfc9f85fedf7354b2ed80531635eda008b074aa (diff)
Make sure config change items are executed in the order dispatched.
In the previous implementation a batch of process/activity config changes would effectively be executed out of order. When the server would dispatch changes in config in quick succession the config change items would update the pending configs first through the preexecute() calls and then apply the activity config before the process config is applied even though the process config was dispatched before the activity config change item. See b/148639784 for more detail. Fixes: 148639784 Test: ActivityThreadTest#testHandleActivityConfigurationChanged_EnsureUpdatesProcessedInOrder Test: ActivityThreadTest#testHandleActivityConfigurationChanged_SkipWhenNewerConfigurationPending Change-Id: I3c926076ac8dba73eb0471c7bc91313df519cf92
Diffstat (limited to 'packages/Shell/src')
0 files changed, 0 insertions, 0 deletions