From 424c7f43930220aa26a524fddb27d3e5be9e8de1 Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Fri, 18 Nov 2022 01:09:18 +0000 Subject: [PATCH] Still launch disabled item if we can't handle its click. See where ItemClickHandler#handleDisabledItemClick returns false for context. If we do not honor this return value, the framework will not show a dialog in response to attempting launch the item. Fix: 258232619 Test: Manual Change-Id: Ie3b112eea17caf0a84defb331133bda9f3add5b6 --- .../com/android/launcher3/taskbar/TaskbarActivityContext.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java index 27159d36c9..3ee9051e32 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java @@ -758,9 +758,7 @@ public class TaskbarActivityContext extends BaseTaskbarContext { }); } else if (tag instanceof WorkspaceItemInfo) { WorkspaceItemInfo info = (WorkspaceItemInfo) tag; - if (info.isDisabled()) { - ItemClickHandler.handleDisabledItemClicked(info, this); - } else { + if (!info.isDisabled() || !ItemClickHandler.handleDisabledItemClicked(info, this)) { TaskbarUIController taskbarUIController = mControllers.uiController; RecentsView recents = taskbarUIController.getRecentsView(); if (recents != null