From 033412a892caae92e7fef7640b7f5344bba9b71b Mon Sep 17 00:00:00 2001 From: Saumya Prakash Date: Tue, 16 May 2023 22:09:19 +0000 Subject: [PATCH] Display app icons in quick switch task view when there are no updates. Flag: ENABLE_KEYBOARD_QUICK_SWITCH Fix: 275629107 Test: Launched keyboard quick switch view and changed focus back and forth Change-Id: I6ce39e7842bb04c80d49d871002ef957708a8e59 --- .../launcher3/taskbar/KeyboardQuickSwitchTaskView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchTaskView.java b/quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchTaskView.java index 49dfe46c6a..08857b7f94 100644 --- a/quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchTaskView.java +++ b/quickstep/src/com/android/launcher3/taskbar/KeyboardQuickSwitchTaskView.java @@ -130,6 +130,8 @@ public class KeyboardQuickSwitchTaskView extends ConstraintLayout { applyThumbnail(mThumbnailView2, task2, thumbnailUpdateFunction); if (iconUpdateFunction == null) { + applyIcon(mIcon1, task1); + applyIcon(mIcon2, task2); setContentDescription(task2 == null ? task1.titleDescription : getContext().getString( @@ -183,8 +185,8 @@ public class KeyboardQuickSwitchTaskView extends ConstraintLayout { thumbnailView.setImageBitmap(bm); } - private void applyIcon(@Nullable ImageView iconView, @NonNull Task task) { - if (iconView == null) { + private void applyIcon(@Nullable ImageView iconView, @Nullable Task task) { + if (iconView == null || task == null) { return; } iconView.setVisibility(VISIBLE);