Merge "Removing flake when 2 long-press events happened on single long press" into ub-launcher3-master

This commit is contained in:
TreeHugger Robot 2020-01-17 17:48:06 +00:00 committed by Android (Google) Code Review
commit bb150db0cd
7 changed files with 0 additions and 32 deletions

View File

@ -33,7 +33,6 @@ import com.android.launcher3.Launcher;
import com.android.launcher3.dragndrop.DragController;
import com.android.launcher3.dragndrop.DragOptions;
import com.android.launcher3.folder.Folder;
import com.android.launcher3.testing.TestLogging;
/**
* Class to handle long-clicks on workspace items and start drag as a result.
@ -47,7 +46,6 @@ public class ItemLongClickListener {
ItemLongClickListener::onAllAppsItemLongClick;
private static boolean onWorkspaceItemLongClick(View v) {
TestLogging.recordEvent("onWorkspaceItemLongClick");
Launcher launcher = Launcher.getLauncher(v.getContext());
if (!canStartDrag(launcher)) return false;
if (!launcher.isInState(NORMAL) && !launcher.isInState(OVERVIEW)) return false;
@ -77,7 +75,6 @@ public class ItemLongClickListener {
}
private static boolean onAllAppsItemLongClick(View v) {
TestLogging.recordEvent("onAllAppsItemLongClick");
Launcher launcher = Launcher.getLauncher(v.getContext());
if (!canStartDrag(launcher)) return false;
// When we have exited all apps or are in transition, disregard long clicks

View File

@ -38,7 +38,6 @@ import com.android.launcher3.DeviceProfile;
import com.android.launcher3.Launcher;
import com.android.launcher3.Workspace;
import com.android.launcher3.dragndrop.DragLayer;
import com.android.launcher3.testing.TestLogging;
import com.android.launcher3.views.OptionsPopupView;
import com.android.launcher3.userevent.nano.LauncherLogProto.Action;
import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType;
@ -166,7 +165,6 @@ public class WorkspaceTouchListener extends GestureDetector.SimpleOnGestureListe
@Override
public void onLongPress(MotionEvent event) {
TestLogging.recordEvent("Workspace.longPress");
if (mLongPressState == STATE_REQUESTED) {
if (canHandleLongPress()) {
mLongPressState = STATE_PENDING_PARENT_INFORM;

View File

@ -35,7 +35,6 @@ import com.android.launcher3.R;
import com.android.launcher3.Utilities;
import com.android.launcher3.dragndrop.DragOptions;
import com.android.launcher3.popup.PopupDataProvider;
import com.android.launcher3.testing.TestLogging;
import com.android.launcher3.touch.ItemLongClickListener;
import com.android.launcher3.uioverrides.WallpaperColorInfo;
import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType;
@ -91,7 +90,6 @@ abstract class BaseWidgetSheet extends AbstractSlideInView
@Override
public boolean onLongClick(View v) {
TestLogging.recordEvent("Widgets.onLongClick");
if (!ItemLongClickListener.canStartDrag(mLauncher)) return false;
if (v instanceof WidgetCell) {

View File

@ -22,15 +22,11 @@ import androidx.test.uiautomator.By;
import androidx.test.uiautomator.BySelector;
import androidx.test.uiautomator.UiObject2;
import java.util.regex.Pattern;
/**
* App icon, whether in all apps or in workspace/
*/
public final class AppIcon extends Launchable {
private static final Pattern LONG_CLICK_EVENT = Pattern.compile("onAllAppsItemLongClick");
AppIcon(LauncherInstrumentation launcher, UiObject2 icon) {
super(launcher, icon);
}
@ -47,11 +43,6 @@ public final class AppIcon extends Launchable {
mObject, "deep_shortcuts_container"));
}
@Override
protected void addExpectedEventsForLongClick() {
mLauncher.expectEvent(LONG_CLICK_EVENT);
}
@Override
protected String getLongPressIndicator() {
return "deep_shortcuts_container";

View File

@ -33,10 +33,6 @@ public class AppIconMenuItem extends Launchable {
return mObject.getText();
}
@Override
protected void addExpectedEventsForLongClick() {
}
@Override
protected String getLongPressIndicator() {
return "drop_target_bar";

View File

@ -73,7 +73,6 @@ abstract class Launchable {
final Point launchableCenter = getObject().getVisibleCenter();
final Point displaySize = mLauncher.getRealDisplaySize();
final int width = displaySize.x / 2;
addExpectedEventsForLongClick();
Workspace.dragIconToWorkspace(
mLauncher,
this,
@ -86,7 +85,5 @@ abstract class Launchable {
}
}
protected abstract void addExpectedEventsForLongClick();
protected abstract String getLongPressIndicator();
}

View File

@ -18,15 +18,11 @@ package com.android.launcher3.tapl;
import androidx.test.uiautomator.UiObject2;
import java.util.regex.Pattern;
/**
* Widget in workspace or a widget list.
*/
public final class Widget extends Launchable {
private static final Pattern LONG_CLICK_EVENT = Pattern.compile("Widgets.onLongClick");
Widget(LauncherInstrumentation launcher, UiObject2 icon) {
super(launcher, icon);
}
@ -35,9 +31,4 @@ public final class Widget extends Launchable {
protected String getLongPressIndicator() {
return "drop_target_bar";
}
@Override
protected void addExpectedEventsForLongClick() {
mLauncher.expectEvent(LONG_CLICK_EVENT);
}
}