From 53d5c9ee5f6782facd42aecc021a114f0578e368 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 26 Feb 2016 09:52:21 -0800 Subject: [PATCH] Disabling system drag driver in NYC Change-Id: Ia7374f04c2aeb9cf8eb5bcf330da56bbc3f47ef2 --- src/com/android/launcher3/config/FeatureFlags.java | 1 + src/com/android/launcher3/dragndrop/DragDriver.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/config/FeatureFlags.java b/src/com/android/launcher3/config/FeatureFlags.java index 1988c2d81f..285f2c1df8 100644 --- a/src/com/android/launcher3/config/FeatureFlags.java +++ b/src/com/android/launcher3/config/FeatureFlags.java @@ -36,4 +36,5 @@ public final class FeatureFlags { public static boolean LAUNCHER3_ICON_NORMALIZATION = true; public static boolean LAUNCHER3_CLIPPED_FOLDER_ICON = false; public static boolean LAUNCHER3_LEGACY_LOGGING = false; + public static boolean LAUNCHER3_USE_SYSTEM_DRAG_DRIVER = false; } diff --git a/src/com/android/launcher3/dragndrop/DragDriver.java b/src/com/android/launcher3/dragndrop/DragDriver.java index 6e4b430d4a..7ad45f9051 100644 --- a/src/com/android/launcher3/dragndrop/DragDriver.java +++ b/src/com/android/launcher3/dragndrop/DragDriver.java @@ -20,6 +20,7 @@ import com.android.launcher3.AnotherWindowDropTarget; import com.android.launcher3.DropTarget; import com.android.launcher3.ItemInfo; import com.android.launcher3.Utilities; +import com.android.launcher3.config.FeatureFlags; import android.content.ClipData; import android.content.Intent; @@ -90,7 +91,7 @@ public abstract class DragDriver { public static DragDriver create( DragController dragController, ItemInfo dragInfo, DragView dragView) { - if (Utilities.isNycOrAbove()) { + if (FeatureFlags.LAUNCHER3_USE_SYSTEM_DRAG_DRIVER && Utilities.isNycOrAbove()) { return new SystemDragDriver(dragController, dragInfo.getIntent(), dragView); } else { return new InternalDragDriver(dragController);