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

Commit c05c88f5 authored by Chandru S's avatar Chandru S
Browse files

Remove additional offset while clipping QS as we collapse the shade to hide QQS

With the offset it looks like glitch as the color looks off

Fixes: 390753707
Test: verified manually
Flag: com.android.systemui.notification_shade_blur
Change-Id: Ic4bc4bccd96e918d088854924d9da62e47e5ea21
parent a19c3c30
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -102,6 +102,7 @@ import com.android.compose.modifiers.thenIf
import com.android.compose.theme.PlatformTheme
import com.android.mechanics.GestureContext
import com.android.systemui.Dumpable
import com.android.systemui.Flags
import com.android.systemui.brightness.ui.compose.BrightnessSliderContainer
import com.android.systemui.compose.modifiers.sysuiResTag
import com.android.systemui.dump.DumpManager
@@ -252,13 +253,15 @@ constructor(
                    Box(
                        modifier =
                            Modifier.graphicsLayer { alpha = viewModel.viewAlpha }
                                .thenIf(!Flags.notificationShadeBlur()) {
                                    // Clipping before translation to match QSContainerImpl.onDraw
                                .offset {
                                    Modifier.offset {
                                        IntOffset(
                                            x = 0,
                                            y = viewModel.viewTranslationY.fastRoundToInt(),
                                        )
                                    }
                                }
                                .thenIf(notificationScrimClippingParams.isEnabled) {
                                    Modifier.notificationScrimClip {
                                        notificationScrimClippingParams.params