Fix clock icon rendering

This commit is contained in:
MM20 2023-05-25 22:19:34 +02:00
parent 2806032b48
commit 8a8d0e0985
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -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) {