diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index b955fe1b5e..517073aca0 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -2098,11 +2098,6 @@ public class Workspace extends PagedView public void startDrag(CellLayout.CellInfo cellInfo, DragOptions options) { View child = cellInfo.cell; - // Make sure the drag was started by a long press as opposed to a long click. - if (!child.isInTouchMode()) { - return; - } - mDragInfo = cellInfo; child.setVisibility(INVISIBLE); diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index 051c1612d7..4954e0c44c 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -299,10 +299,7 @@ public class AllAppsContainerView extends BaseContainerView implements DragSourc @Override public boolean onLongClick(final View v) { - // Return early if this is not initiated from a touch - if (!v.isInTouchMode()) return false; // When we have exited all apps or are in transition, disregard long clicks - if (!mLauncher.isAppsViewVisible() || mLauncher.getWorkspace().isSwitchingState()) return false; // Return if global dragging is not enabled or we are already dragging diff --git a/src/com/android/launcher3/folder/Folder.java b/src/com/android/launcher3/folder/Folder.java index b9632fba3b..aad8123a9f 100644 --- a/src/com/android/launcher3/folder/Folder.java +++ b/src/com/android/launcher3/folder/Folder.java @@ -283,9 +283,6 @@ public class Folder extends AbstractFloatingView implements DragSource, View.OnC Object tag = v.getTag(); if (tag instanceof ShortcutInfo) { ShortcutInfo item = (ShortcutInfo) tag; - if (!v.isInTouchMode()) { - return false; - } mEmptyCellRank = item.rank; mCurrentDragView = v; diff --git a/src/com/android/launcher3/shortcuts/ShortcutsItemView.java b/src/com/android/launcher3/shortcuts/ShortcutsItemView.java index 59a0386bbc..8785a56f9a 100644 --- a/src/com/android/launcher3/shortcuts/ShortcutsItemView.java +++ b/src/com/android/launcher3/shortcuts/ShortcutsItemView.java @@ -104,8 +104,8 @@ public class ShortcutsItemView extends PopupItemView implements View.OnLongClick @Override public boolean onLongClick(View v) { - // Return early if this is not initiated from a touch or not the correct view - if (!v.isInTouchMode() || !(v.getParent() instanceof DeepShortcutView)) return false; + // Return early if not the correct view + if (!(v.getParent() instanceof DeepShortcutView)) return false; // Return early if global dragging is not enabled if (!mLauncher.isDraggingEnabled()) return false; // Return early if an item is already being dragged (e.g. when long-pressing two shortcuts) diff --git a/src/com/android/launcher3/widget/WidgetsContainerView.java b/src/com/android/launcher3/widget/WidgetsContainerView.java index 4e296bf414..14a9d17ed9 100644 --- a/src/com/android/launcher3/widget/WidgetsContainerView.java +++ b/src/com/android/launcher3/widget/WidgetsContainerView.java @@ -139,8 +139,6 @@ public class WidgetsContainerView extends BaseContainerView if (LOGD) { Log.d(TAG, String.format("onLongClick [v=%s]", v)); } - // Return early if this is not initiated from a touch - if (!v.isInTouchMode()) return false; // When we are in transition, disregard long clicks if (mLauncher.getWorkspace().isSwitchingState()) return false; // Return if global dragging is not enabled