diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 6828ddab83..15cc6e3cf9 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -279,12 +279,16 @@ public final class FeatureFlags { "Inject fallback app corpus result when AiAi fails to return it."); public static final BooleanFlag ENABLE_LONG_PRESS_NAV_HANDLE = - getReleaseFlag(282993230, "ENABLE_LONG_PRESS_NAV_HANDLE", TEAMFOOD, + getReleaseFlag(299682306, "ENABLE_LONG_PRESS_NAV_HANDLE", TEAMFOOD, "Enables long pressing on the bottom bar nav handle to trigger events."); public static final BooleanFlag ENABLE_SEARCH_HAPTIC_HINT = - getReleaseFlag(303023676, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED, - "Enables haptic hint when long pressing on the bottom bar nav handle."); + getReleaseFlag(314005131, "ENABLE_SEARCH_HAPTIC_HINT", ENABLED, + "Enables haptic hint while long pressing on the bottom bar nav handle."); + + public static final BooleanFlag ENABLE_SEARCH_HAPTIC_COMMIT = + getReleaseFlag(314005577, "ENABLE_SEARCH_HAPTIC_COMMIT", DISABLED, + "Enables haptic hint at end of long pressing on the bottom bar nav handle."); public static final IntFlag LPNH_HAPTIC_HINT_START_SCALE_PERCENT = getIntFlag(309972570, "LPNH_HAPTIC_HINT_START_SCALE_PERCENT", 0, diff --git a/src/com/android/launcher3/util/VibratorWrapper.java b/src/com/android/launcher3/util/VibratorWrapper.java index f283fb6f1d..e32fec2a40 100644 --- a/src/com/android/launcher3/util/VibratorWrapper.java +++ b/src/com/android/launcher3/util/VibratorWrapper.java @@ -240,7 +240,7 @@ public class VibratorWrapper { /** Indicates that search has been invoked. */ public void vibrateForSearch() { - if (mSearchEffect != null) { + if (mSearchEffect != null && FeatureFlags.ENABLE_SEARCH_HAPTIC_COMMIT.get()) { vibrate(mSearchEffect); } }