From 53c811fd7d6e12524691a95420e34c36c7b69451 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Fri, 12 May 2023 20:50:25 +0000 Subject: [PATCH] Remove unused/obsolete feature flags Flag: N/A Test: N/A Fixes: 270391641 Fixes: 270395077 Change-Id: I91834b43bf043a26c2fe8e5f7b2e720592830918 --- .../NavBarToHomeTouchController.java | 7 ------- .../android/quickstep/TouchInteractionService.java | 12 +++--------- src/com/android/launcher3/config/FeatureFlags.java | 8 -------- 3 files changed, 3 insertions(+), 24 deletions(-) diff --git a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java index 40dfd82f5d..8cbd6e8b47 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/touchcontrollers/NavBarToHomeTouchController.java @@ -41,11 +41,9 @@ import com.android.launcher3.allapps.AllAppsTransitionController; import com.android.launcher3.anim.AnimatorPlaybackController; import com.android.launcher3.anim.PendingAnimation; import com.android.launcher3.compat.AccessibilityManagerCompat; -import com.android.launcher3.config.FeatureFlags; import com.android.launcher3.touch.SingleAxisSwipeDetector; import com.android.launcher3.util.TouchController; import com.android.quickstep.TaskUtils; -import com.android.quickstep.TopTaskTracker; import com.android.quickstep.util.AnimatorControllerWithResistance; import com.android.quickstep.util.OverviewToHomeAnim; import com.android.quickstep.views.RecentsView; @@ -108,11 +106,6 @@ public class NavBarToHomeTouchController implements TouchController, if (AbstractFloatingView.getTopOpenViewWithType(mLauncher, typeToClose) != null) { return true; } - if (FeatureFlags.ASSISTANT_GIVES_LAUNCHER_FOCUS.get() - && TopTaskTracker.INSTANCE.get(mLauncher).getCachedTopTask(false) - .isExcludedAssistant()) { - return true; - } return false; } diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java index 682763f1df..6e5336c93c 100644 --- a/quickstep/src/com/android/quickstep/TouchInteractionService.java +++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java @@ -24,7 +24,6 @@ import static android.view.MotionEvent.ACTION_POINTER_UP; import static android.view.MotionEvent.ACTION_UP; import static com.android.launcher3.Launcher.INTENT_ACTION_ALL_APPS_TOGGLE; -import static com.android.launcher3.config.FeatureFlags.ASSISTANT_GIVES_LAUNCHER_FOCUS; import static com.android.launcher3.config.FeatureFlags.ENABLE_TRACKPAD_GESTURE; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.quickstep.GestureState.DEFAULT_STATE; @@ -1088,22 +1087,17 @@ public class TouchInteractionService extends Service boolean hasWindowFocus = activity.getRootView().hasWindowFocus(); boolean isPreviousGestureAnimatingToLauncher = previousGestureState.isRunningAnimationToLauncher(); - boolean forcingOverviewInputConsumer = - ASSISTANT_GIVES_LAUNCHER_FOCUS.get() && forceOverviewInputConsumer; boolean isInLiveTileMode = gestureState.getActivityInterface().isInLiveTileMode(); reasonString.append(SUBSTRING_PREFIX) .append(hasWindowFocus ? "activity has window focus" : (isPreviousGestureAnimatingToLauncher ? "previous gesture is still animating to launcher" - : (forcingOverviewInputConsumer - ? "assistant gives launcher focus and forcing focus" - : (isInLiveTileMode - ? "device is in live mode" - : "all overview focus conditions failed")))); + : isInLiveTileMode + ? "device is in live mode" + : "all overview focus conditions failed")); if (hasWindowFocus || isPreviousGestureAnimatingToLauncher - || forcingOverviewInputConsumer || isInLiveTileMode) { reasonString.append(SUBSTRING_PREFIX) .append("overview should have focus, using OverviewInputConsumer"); diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 8dc120402d..4f4ae34c93 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -211,17 +211,9 @@ public final class FeatureFlags { "Allows on device search in all apps logging"); // TODO(Block 14): Cleanup flags - public static final BooleanFlag ASSISTANT_GIVES_LAUNCHER_FOCUS = getDebugFlag(270391641, - "ASSISTANT_GIVES_LAUNCHER_FOCUS", DISABLED, - "Allow Launcher to handle nav bar gestures while Assistant is running over it"); - public static final BooleanFlag NOTIFY_CRASHES = getDebugFlag(270393108, "NOTIFY_CRASHES", DISABLED, "Sends a notification whenever launcher encounters an uncaught exception."); - public static final BooleanFlag FORCE_PERSISTENT_TASKBAR = getDebugFlag(270395077, - "FORCE_PERSISTENT_TASKBAR", DISABLED, "Forces taskbar to be persistent, even in gesture" - + " nav mode and when transient taskbar is enabled."); - public static final BooleanFlag ENABLE_TRANSIENT_TASKBAR = getDebugFlag(270395798, "ENABLE_TRANSIENT_TASKBAR", ENABLED, "Enables transient taskbar.");