summaryrefslogtreecommitdiffstats
path: root/quickstep/recents_ui_overrides/src/com/android/quickstep
diff options
context:
space:
mode:
authorvadimt <vadimt@google.com>2019-09-18 19:32:03 -0700
committervadimt <vadimt@google.com>2019-09-19 16:07:05 -0700
commit9f6cde1443a8824c065f1ef44cfa25d305cef709 (patch)
treed30a4bf727741cf7b688a37861f9b3a10d32aa7f /quickstep/recents_ui_overrides/src/com/android/quickstep
parent37cc797fd0a370b326aa4c7e63c48cad2e3b52eb (diff)
downloadandroid_packages_apps_Trebuchet-9f6cde1443a8824c065f1ef44cfa25d305cef709.tar.gz
android_packages_apps_Trebuchet-9f6cde1443a8824c065f1ef44cfa25d305cef709.tar.bz2
android_packages_apps_Trebuchet-9f6cde1443a8824c065f1ef44cfa25d305cef709.zip
Adding tracing for a lab-only flake.
Bug: 141275518 Change-Id: I95544a55ef13002f696a82e52d54ffb6251d0e39
Diffstat (limited to 'quickstep/recents_ui_overrides/src/com/android/quickstep')
-rw-r--r--quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskMenuView.java11
-rw-r--r--quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java4
2 files changed, 15 insertions, 0 deletions
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskMenuView.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskMenuView.java
index c1f6b82ec..742d6a24c 100644
--- a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskMenuView.java
+++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskMenuView.java
@@ -26,6 +26,7 @@ import android.content.Context;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
+import android.util.Log;
import android.view.Gravity;
import android.view.MotionEvent;
import android.view.View;
@@ -40,6 +41,7 @@ import com.android.launcher3.R;
import com.android.launcher3.anim.AnimationSuccessListener;
import com.android.launcher3.anim.Interpolators;
import com.android.launcher3.anim.RoundedRectRevealOutlineProvider;
+import com.android.launcher3.testing.TestProtocol;
import com.android.launcher3.util.Themes;
import com.android.launcher3.views.BaseDragLayer;
import com.android.quickstep.TaskOverlayFactory;
@@ -159,6 +161,9 @@ public class TaskMenuView extends AbstractFloatingView {
}
public static TaskMenuView showForTask(TaskView taskView) {
+ if (TestProtocol.sDebugTracing) {
+ Log.d(TestProtocol.WELLBEING_NO_TASK_MENU, "showForTask");
+ }
BaseDraggingActivity activity = BaseDraggingActivity.fromContext(taskView.getContext());
final TaskMenuView taskMenuView = (TaskMenuView) activity.getLayoutInflater().inflate(
R.layout.task_menu, activity.getDragLayer(), false);
@@ -166,9 +171,15 @@ public class TaskMenuView extends AbstractFloatingView {
}
private boolean populateAndShowForTask(TaskView taskView) {
+ if (TestProtocol.sDebugTracing) {
+ Log.d(TestProtocol.WELLBEING_NO_TASK_MENU, "populateAndShowForTask1");
+ }
if (isAttachedToWindow()) {
return false;
}
+ if (TestProtocol.sDebugTracing) {
+ Log.d(TestProtocol.WELLBEING_NO_TASK_MENU, "populateAndShowForTask2");
+ }
mActivity.getDragLayer().addView(this);
mTaskView = taskView;
addMenuOptions(mTaskView);
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java
index bfb961320..3eed2812a 100644
--- a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java
+++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java
@@ -53,6 +53,7 @@ import com.android.launcher3.Utilities;
import com.android.launcher3.anim.AnimatorPlaybackController;
import com.android.launcher3.anim.Interpolators;
import com.android.launcher3.logging.UserEventDispatcher;
+import com.android.launcher3.testing.TestProtocol;
import com.android.launcher3.userevent.nano.LauncherLogProto;
import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Direction;
import com.android.launcher3.userevent.nano.LauncherLogProto.Action.Touch;
@@ -390,6 +391,9 @@ public class TaskView extends FrameLayout implements PageCallbacks, Reusable {
mIconView.setDrawable(icon);
mIconView.setOnClickListener(v -> showTaskMenu(Touch.TAP));
mIconView.setOnLongClickListener(v -> {
+ if (TestProtocol.sDebugTracing) {
+ Log.d(TestProtocol.WELLBEING_NO_TASK_MENU, "setOnLongClickListener");
+ }
requestDisallowInterceptTouchEvent(true);
return showTaskMenu(Touch.LONGPRESS);
});