diff options
| author | 2022-12-14 15:41:10 +0000 | |
|---|---|---|
| committer | 2022-12-14 15:41:10 +0000 | |
| commit | 8133f23e18b60fcc7c7730f38d3a02dbf52414bc (patch) | |
| tree | f2ba06511b72ce81d7255e19245962934ba8eef5 | |
| parent | 41dd6224cfa0c710537a2d9ad687e4797c22e5a3 (diff) | |
| parent | 92f296295704d7375a2b784b6d0cbea701c54525 (diff) | |
Merge "Add debug logs for haptics in NotificationPanelViewController." into tm-qpr-dev am: 92f2962957
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20721950
Change-Id: I8b32b9c1484369d2be1830c3759063fd909ac469
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt | 9 |
2 files changed, 11 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 1cfb65f2ca41..bfc810be85df 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +++ b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java @@ -4722,6 +4722,7 @@ public final class NotificationPanelViewController implements Dumpable { if (!openingWithTouch || !mHasVibratedOnOpen) { mVibratorHelper.vibrate(VibrationEffect.EFFECT_TICK); mHasVibratedOnOpen = true; + mShadeLog.v("Vibrating on opening, mHasVibratedOnOpen=true"); } } } @@ -6122,6 +6123,7 @@ public final class NotificationPanelViewController implements Dumpable { if (isFullyCollapsed()) { // If panel is fully collapsed, reset haptic effect before adding movement. mHasVibratedOnOpen = false; + mShadeLog.logHasVibrated(mHasVibratedOnOpen, mExpandedFraction); } addMovement(event); if (!isFullyCollapsed()) { diff --git a/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt b/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt index 0b59af3435ca..5fedbeb556c2 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt +++ b/packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt @@ -140,6 +140,15 @@ class ShadeLogger @Inject constructor(@ShadeLog private val buffer: LogBuffer) { }) } + fun logHasVibrated(hasVibratedOnOpen: Boolean, fraction: Float) { + log(LogLevel.VERBOSE, { + bool1 = hasVibratedOnOpen + double1 = fraction.toDouble() + }, { + "hasVibratedOnOpen=$bool1, expansionFraction=$double1" + }) + } + fun logQsExpansionChanged( message: String, qsExpanded: Boolean, |