Loading packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +2 −0 Original line number Diff line number Diff line Loading @@ -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"); } } } Loading Loading @@ -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()) { Loading packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt +9 −0 Original line number Diff line number Diff line Loading @@ -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, Loading Loading
packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +2 −0 Original line number Diff line number Diff line Loading @@ -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"); } } } Loading Loading @@ -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()) { Loading
packages/SystemUI/src/com/android/systemui/shade/ShadeLogger.kt +9 −0 Original line number Diff line number Diff line Loading @@ -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, Loading