diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java | 3 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt | 25 |
2 files changed, 28 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java index 2a4995eb93b7..752c982ddfdd 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +++ b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java @@ -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 { diff --git a/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt b/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt index 25073c1b64db..2b772e372f77 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt +++ b/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt @@ -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, |