Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be5b49dc authored by Shawn Lee's avatar Shawn Lee Committed by Android (Google) Code Review
Browse files

Merge "Adding logging for shade fling expansion direction" into udc-dev

parents 51a5c2fd 7a1d461d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2112,6 +2112,9 @@ public final class NotificationPanelViewController implements ShadeSurface, Dump
                    ? QUICK_SETTINGS : (
                    mKeyguardStateController.canDismissLockScreen() ? UNLOCK : BOUNCER_UNLOCK);
            if (!isFalseTouch(x, y, interactionType)) {
                mShadeLog.logFlingExpands(vel, vectorVel, interactionType,
                        this.mFlingAnimationUtils.getMinVelocityPxPerSecond(),
                        mExpandedFraction > 0.5f, mAllowExpandForSmallExpansion);
                if (Math.abs(vectorVel) < this.mFlingAnimationUtils.getMinVelocityPxPerSecond()) {
                    expands = shouldExpandWhenNotFlinging();
                } else {
+25 −0
Original line number Diff line number Diff line
@@ -253,6 +253,31 @@ class ShadeLogger @Inject constructor(@ShadeLog private val buffer: LogBuffer) {
        )
    }

    fun logFlingExpands(
            vel: Float,
            vectorVel: Float,
            interactionType: Int,
            minVelocityPxPerSecond: Float,
            expansionOverHalf: Boolean,
            allowExpandForSmallExpansion: Boolean
    ) {
        buffer.log(
            TAG,
            LogLevel.VERBOSE,
            {
                int1 = interactionType
                long1 = vel.toLong()
                long2 = vectorVel.toLong()
                double1 = minVelocityPxPerSecond.toDouble()
                bool1 = expansionOverHalf
                bool2 = allowExpandForSmallExpansion
            },
            { "NPVC flingExpands called with vel: $long1, vectorVel: $long2, " +
                    "interactionType: $int1, minVelocityPxPerSecond: $double1 " +
                    "expansionOverHalf: $bool1, allowExpandForSmallExpansion: $bool2" }
        )
    }

    fun flingQs(flingType: Int, isClick: Boolean) {
        buffer.log(
            TAG,