From bbe9ca616a9c87e2c77b9d33db650e7945c1d53c Mon Sep 17 00:00:00 2001 From: Schneider Victor-tulias Date: Wed, 5 Apr 2023 15:28:59 -0700 Subject: [PATCH] Cleanup ENABLE_TASKBAR_POPUP_MENU Flag: ENABLE_TASKBAR_POPUP_MENU Fixes: 270392477 Test: opened a popup menu from the taskbar Change-Id: I779e5410163aa1c9042d2fe128e0c528d168a964 --- .../launcher3/taskbar/TaskbarDragController.java | 14 +++++--------- .../TaskbarShortcutMenuAccessibilityDelegate.java | 3 +-- src/com/android/launcher3/config/FeatureFlags.java | 4 ---- 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java index 66a903b8bd..41093bd039 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragController.java @@ -55,7 +55,6 @@ import com.android.launcher3.LauncherSettings; import com.android.launcher3.R; import com.android.launcher3.accessibility.DragViewStateAnnouncer; import com.android.launcher3.anim.Interpolators; -import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.dragndrop.DragController; import com.android.launcher3.dragndrop.DragDriver; import com.android.launcher3.dragndrop.DragOptions; @@ -188,12 +187,10 @@ public class TaskbarDragController extends DragController im DragOptions dragOptions = new DragOptions(); dragOptions.preDragCondition = null; - if (FeatureFlags.ENABLE_TASKBAR_POPUP_MENU.get()) { - PopupContainerWithArrow popupContainer = - mControllers.taskbarPopupController.showForIcon(btv); - if (popupContainer != null) { - dragOptions.preDragCondition = popupContainer.createPreDragCondition(false); - } + PopupContainerWithArrow popupContainer = + mControllers.taskbarPopupController.showForIcon(btv); + if (popupContainer != null) { + dragOptions.preDragCondition = popupContainer.createPreDragCondition(false); } if (dragOptions.preDragCondition == null) { dragOptions.preDragCondition = new DragOptions.PreDragCondition() { @@ -208,8 +205,7 @@ public class TaskbarDragController extends DragController im public void onPreDragStart(DropTarget.DragObject dragObject) { mDragView = dragObject.dragView; - if (FeatureFlags.ENABLE_TASKBAR_POPUP_MENU.get() - && !shouldStartDrag(0)) { + if (!shouldStartDrag(0)) { mDragView.setOnAnimationEndCallback(() -> { // Drag might be cancelled during the DragView animation, so check // mIsPreDrag again. diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarShortcutMenuAccessibilityDelegate.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarShortcutMenuAccessibilityDelegate.java index c10b57ab87..054689b04a 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarShortcutMenuAccessibilityDelegate.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarShortcutMenuAccessibilityDelegate.java @@ -32,7 +32,6 @@ import com.android.launcher3.BubbleTextView; import com.android.launcher3.LauncherSettings; import com.android.launcher3.R; import com.android.launcher3.accessibility.BaseAccessibilityDelegate; -import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.logging.StatsLogManager; import com.android.launcher3.model.data.ItemInfo; import com.android.launcher3.model.data.WorkspaceItemInfo; @@ -75,7 +74,7 @@ public class TaskbarShortcutMenuAccessibilityDelegate @Override protected void getSupportedActions(View host, ItemInfo item, List out) { - if (ShortcutUtil.supportsShortcuts(item) && FeatureFlags.ENABLE_TASKBAR_POPUP_MENU.get()) { + if (ShortcutUtil.supportsShortcuts(item)) { out.add(mActions.get(NotificationListener.getInstanceIfConnected() != null ? SHORTCUTS_AND_NOTIFICATIONS : DEEP_SHORTCUTS)); } diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index db4e6b95f8..78991e53fc 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -177,10 +177,6 @@ public final class FeatureFlags { "ENABLE_MINIMAL_DEVICE", DISABLED, "Allow user to toggle minimal device mode in launcher."); - public static final BooleanFlag ENABLE_TASKBAR_POPUP_MENU = getDebugFlag(270392477, - "ENABLE_TASKBAR_POPUP_MENU", ENABLED, - "Enables long pressing taskbar icons to show the popup menu."); - public static final BooleanFlag ENABLE_TWO_PANEL_HOME = getDebugFlag(270392643, "ENABLE_TWO_PANEL_HOME", ENABLED, "Uses two panel on home screen. Only applicable on large screen devices.");