From 8a8d0e09857f64facbab463844e752bc95317843 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Thu, 25 May 2023 22:19:34 +0200 Subject: [PATCH] Fix clock icon rendering --- .../launcher2/ui/component/ShapedLauncherIcon.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/component/ShapedLauncherIcon.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/component/ShapedLauncherIcon.kt index e9a905b8..1ea5768a 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/component/ShapedLauncherIcon.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/component/ShapedLauncherIcon.kt @@ -188,7 +188,9 @@ fun ShapedLauncherIcon( when (fg) { is ClockLayer -> { ClockLayer( - modifier = Modifier.fillMaxSize().clip(shape), + modifier = Modifier + .fillMaxSize() + .clip(shape), sublayers = fg.sublayers, defaultMinute = fg.defaultMinute, defaultHour = fg.defaultHour, @@ -200,7 +202,9 @@ fun ShapedLauncherIcon( is TintedClockLayer -> { ClockLayer( - modifier = Modifier.fillMaxSize().clip(shape), + modifier = Modifier + .fillMaxSize() + .clip(shape), sublayers = fg.sublayers, defaultMinute = fg.defaultMinute, defaultHour = fg.defaultHour, @@ -438,11 +442,11 @@ private fun ClockLayer( } val minute = remember { - Animatable((time.minute - defaultMinute).toFloat() + (time.second - defaultSecond).toFloat() / 60f) + Animatable((time.minute - defaultMinute).toFloat() + time.second.toFloat() / 60f) } val hour = remember { - Animatable((time.hour - defaultHour).toFloat() + (time.minute + defaultMinute).toFloat() / 60f) + Animatable((time.hour - defaultHour).toFloat() + time.minute.toFloat() / 60f) } LaunchedEffect(time) {