Remove guest after "Reset guest" is used in QS

Fix issue where guests were marked for deletion but never removed.

Test: Switch to guest, run adb shell cmd user list -v --all, reset guest
      via QS, list users again and confirm that there is only one guest
Bug: 192012960
Change-Id: Ia74f302134406e6ba1f513170f4c0319b6338706
This commit is contained in:
Peter Kalauskas
2021-06-30 15:55:12 -07:00
parent f43a7b8d5c
commit ab0cf8c78d

View File

@@ -671,6 +671,7 @@ public class UserSwitcherController implements Dumpable {
scheduleGuestCreation();
}
switchToUserId(targetUserId);
mUserManager.removeUser(currentUser.id);
}
} catch (RemoteException e) {
Log.e(TAG, "Couldn't remove guest because ActivityManager or WindowManager is dead");