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

Commit cf4ba7df authored by Lucas Dupin's avatar Lucas Dupin
Browse files

Correctly calculate top corner radius

We need to also take rounded_corner_radius_adjustment into account,
as well as the custom top corner radius.

Fixes: 188614159
Test: manual
Change-Id: I5461a67981f64cbc828b6c3d77198a3dfc6c60a1
parent 79ce03a8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.jank.InteractionJankMonitor;
import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.internal.policy.ScreenDecorationsUtils;
import com.android.internal.util.LatencyTracker;
import com.android.keyguard.KeyguardStatusView;
import com.android.keyguard.KeyguardStatusViewController;
@@ -897,8 +898,7 @@ public class NotificationPanelViewController extends PanelViewController {
                R.dimen.pulse_expansion_max_top_overshoot);
        mScrimCornerRadius = mResources.getDimensionPixelSize(
                R.dimen.notification_scrim_corner_radius);
        mScreenCornerRadius = mResources.getDimensionPixelSize(
                com.android.internal.R.dimen.rounded_corner_radius);
        mScreenCornerRadius = (int) ScreenDecorationsUtils.getWindowCornerRadius(mResources);
        mNotificationScrimPadding = mResources.getDimensionPixelSize(
                R.dimen.notification_side_paddings);
        mLockscreenNotificationQSPadding = mResources.getDimensionPixelSize(