diff --git a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java index 13389c0c09..f60b2253e4 100644 --- a/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java +++ b/quickstep/src/com/android/quickstep/AbsSwipeUpHandler.java @@ -1177,6 +1177,11 @@ public abstract class AbsSwipeUpHandler, } private void doLogGesture(GestureEndTarget endTarget, @Nullable TaskView targetTask) { + if (mDp == null || !mDp.isGestureMode || mDownPos == null) { + // We probably never received an animation controller, skip logging. + return; + } + StatsLogManager.EventEnum event; switch (endTarget) { case HOME: @@ -1200,11 +1205,6 @@ public abstract class AbsSwipeUpHandler, logger.withItemInfo(targetTask.getItemInfo()); } - DeviceProfile dp = mDp; - if (dp == null || mDownPos == null) { - // We probably never received an animation controller, skip logging. - return; - } int pageIndex = endTarget == LAST_TASK || mRecentsView == null ? LOG_NO_OP_PAGE_INDEX : mRecentsView.getNextPage();