From f763938cec29a2289df45e5337e17b1bdf292e48 Mon Sep 17 00:00:00 2001 From: Artem Radchenko Date: Wed, 7 Oct 2020 16:43:16 +0300 Subject: [PATCH] Fix guest icon is not clickable after adding user When addUser icon is clicked, it becomes disabled to prevent double clicking. And this icon is newer enabled again in case of successfull user creation. When user is added, icon for New user is added to recycler view before guest icon. So, when user selection is opened again guest icon is not clickable, because it is disabled. Enabling addUser button after successfull user creation fixes this issue. Test: - Set pin: adb shell locksettings set-pin 0000 - Lock board: adb shell input keyevent KEYCODE_POWER - Wake up: adb shell input keyevent KEYCODE_POWER - Click cancel button - Click "Add User" -> Click Ok - Set pin - Lock board - Wake up - Click cancel button - Click guest button Bug: 170382676 Signed-off-by: Artem Radchenko Change-Id: Ie9f3e9b765123207d1217ae2434608c3316923f4 --- .../systemui/car/userswitcher/UserGridRecyclerView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/CarSystemUI/src/com/android/systemui/car/userswitcher/UserGridRecyclerView.java b/packages/CarSystemUI/src/com/android/systemui/car/userswitcher/UserGridRecyclerView.java index 2ff667093e580..a526e69430040 100644 --- a/packages/CarSystemUI/src/com/android/systemui/car/userswitcher/UserGridRecyclerView.java +++ b/packages/CarSystemUI/src/com/android/systemui/car/userswitcher/UserGridRecyclerView.java @@ -478,6 +478,9 @@ public class UserGridRecyclerView extends RecyclerView { if (user != null) { mCarUserManagerHelper.switchToUser(user); } + if (mAddUserView != null) { + mAddUserView.setEnabled(true); + } } }