Fix behavior when config_guestUserAutoCreated=true
- Show "Resetting guest..." indicator when guest is being auto-created
- If guest fails to auto-create, call refreshUsers() so that we show
"Guest" instead of "Add guest"
Test: With config_guestUserAutoCreated=true, switch to guest, then
select reset guest. Ensure that QS shows "Resetting guest..."
momentarily and then switchs to "Guest"
Test: Repeat steps above, but replace newGuestId = createGuest() with
newGuestId = UserHandle.USER_NULL in scheduleGuestCreation(), and
add a call to Thread.sleep(5000). Ensure the result is the same.
Bug: 191990886
Change-Id: Ie27acacf83842d381e2dc5100267278659053dca
1 file changed