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

Commit 49ff77fe authored by Maryam Dehaini's avatar Maryam Dehaini
Browse files

Update corner radius set for mixed transitions

Corner radius of tasks in desktop windowing has been updated to 16dp.
So, the corner radius applied when a task in desktop windowing is in a
mixed transition needs to be updated accordingly.

Bug: 369592605
Test: manual testing
Flag: EXEMPT bugfix
Change-Id: Ifaf0410d7b0823d90f67b6b814767a4274094303
parent badee29d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -67,7 +67,6 @@ import com.android.internal.jank.Cuj.CUJ_DESKTOP_MODE_ENTER_APP_HANDLE_DRAG_HOLD
import com.android.internal.jank.Cuj.CUJ_DESKTOP_MODE_ENTER_APP_HANDLE_DRAG_RELEASE
import com.android.internal.jank.Cuj.CUJ_DESKTOP_MODE_SNAP_RESIZE
import com.android.internal.jank.InteractionJankMonitor
import com.android.internal.policy.ScreenDecorationsUtils
import com.android.internal.protolog.ProtoLog
import com.android.window.flags.Flags
import com.android.wm.shell.Flags.enableFlexibleSplit
@@ -1480,7 +1479,10 @@ class DesktopTasksController(
        if (!DesktopModeStatus.useRoundedCorners()) {
            return
        }
        val cornerRadius = ScreenDecorationsUtils.getWindowCornerRadius(context)
        val cornerRadius =
            context.resources
                .getDimensionPixelSize(R.dimen.desktop_windowing_freeform_rounded_corner_radius)
                .toFloat()
        info.changes
            .filter { it.taskInfo?.windowingMode == WINDOWING_MODE_FREEFORM }
            .forEach { finishTransaction.setCornerRadius(it.leash, cornerRadius) }