commit | 05c52fc502aa921a0c6c5b91311b471dab2ed7e3 | [log] [tgz] |
---|---|---|
author | Anton Potapov <apotapov@google.com> | Thu May 25 12:39:01 2023 +0100 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Wed Jun 14 02:45:01 2023 +0000 |
tree | cc5c401d6b4f54f941516c37e0e5e268778d345c | |
parent | 4b195d3e3aee96d6ba7401cf66f845fca7df82ca [diff] |
Remove ControlsProviderSelectorActivity finish on ControlsFavoritingActivity start When ControlsProviderSelectorActivity starts ControlsFavouritingActivity it uses ControlsActivity instance for transitions. ControlsActivity interacts with ControlsBindingController to get a list of controls. This interaction prevents load from happening because ControlsBindingController has a global state, and prevents users from adding a second Controls app. Removing finishing ControlsProviderSelectorActivity prevents ControlsActivity from being started. Test: manual with the steps from the bug Test: atest ControlsProviderSelectorActivityTest Fixes: 283070266 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:442c1002a8563c291c149d18e143e1880a82a27e) Merged-In: I02ddaa5e823379510e9c81a8d803d5269e6d85ad Change-Id: I02ddaa5e823379510e9c81a8d803d5269e6d85ad