diff options
| author | 2024-08-02 20:33:23 +0000 | |
|---|---|---|
| committer | 2024-08-02 20:39:19 +0000 | |
| commit | 56c502db1f2bce5ae463db987d122cbbc51a3dc8 (patch) | |
| tree | 9e9a436ae7b19bd3bb0488158b2f4b7a471463c4 | |
| parent | e3a65aecf07e71d3fe2cfa0dfc579fdf24d22c80 (diff) | |
Use throttle flag for group hun animation fix
Use the avalanche throttle hun flag for the group hun animation fix.
Because this bugfix improves the animation quality when the throttle
hun is enabled.
Fix: 357121423
Flag: com.android.systemui.notification_avalanche_throttle_hun
Test: HeadsUpCoordinatorTest
Change-Id: I0a615b1720c72f009cbee79efbcaf171a1ed6c36
| -rw-r--r-- | packages/SystemUI/aconfig/systemui.aconfig | 11 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/shared/GroupHunAnimationFix.kt | 9 |
2 files changed, 6 insertions, 14 deletions
diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig index 0cbaf29773d2..a86351749de4 100644 --- a/packages/SystemUI/aconfig/systemui.aconfig +++ b/packages/SystemUI/aconfig/systemui.aconfig @@ -227,17 +227,6 @@ flag { } flag { - name: "notification_group_hun_removal_animation_fix" - namespace: "systemui" - description: "Fix the lack of hun removal animation for group notifications" - "(not GROUP_ALERT_SUMMARY)" - bug: "343475993" - metadata { - purpose: PURPOSE_BUGFIX - } -} - -flag { name: "scene_container" namespace: "systemui" description: "Enables the scene container framework go/flexiglass." diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/shared/GroupHunAnimationFix.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/shared/GroupHunAnimationFix.kt index 3b30c8623491..1dac8b0224b9 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/shared/GroupHunAnimationFix.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/shared/GroupHunAnimationFix.kt @@ -20,10 +20,13 @@ import com.android.systemui.Flags import com.android.systemui.flags.FlagToken import com.android.systemui.flags.RefactorFlagUtils -/** Helper for com.android.systemui.Flags.FLAG_NOTIFICATION_GROUP_HUN_REMOVAL_ANIMATION_FIX */ +/** + * Helper for com.android.systemui.Flags.FLAG_NOTIFICATION_GROUP_HUN_REMOVAL_ANIMATION_FIX, which + * now uses FLAG_NOTIFICATION_AVALANCHE_THROTTLE_HUN + */ @Suppress("NOTHING_TO_INLINE") object GroupHunAnimationFix { - const val FLAG_NAME = Flags.FLAG_NOTIFICATION_GROUP_HUN_REMOVAL_ANIMATION_FIX + const val FLAG_NAME = Flags.FLAG_NOTIFICATION_AVALANCHE_THROTTLE_HUN /** A token used for dependency declaration */ val token: FlagToken @@ -32,7 +35,7 @@ object GroupHunAnimationFix { /** Return whether the fix is enabled */ @JvmStatic inline val isEnabled - get() = Flags.notificationGroupHunRemovalAnimationFix() + get() = Flags.notificationAvalancheThrottleHun() /** * Called to ensure code is only run when the flag is enabled. This protects users from the |