diff --git a/app/src/main/java/io/nekohasekai/sfa/compose/MainActivity.kt b/app/src/main/java/io/nekohasekai/sfa/compose/MainActivity.kt index 1af987a..ab08069 100644 --- a/app/src/main/java/io/nekohasekai/sfa/compose/MainActivity.kt +++ b/app/src/main/java/io/nekohasekai/sfa/compose/MainActivity.kt @@ -665,16 +665,17 @@ class MainActivity : ) } else { val progress by UpdateState.downloadProgress + val progressValue = progress Column { - if (progress != null) { - Text("${stringResource(R.string.downloading)} ${(progress!! * 100).toInt()}%") + if (progressValue != null) { + Text("${stringResource(R.string.downloading)} ${(progressValue * 100).toInt()}%") } else { Text(stringResource(R.string.downloading)) } Spacer(modifier = Modifier.height(8.dp)) - if (progress != null) { + if (progressValue != null) { LinearProgressIndicator( - progress = { progress!! }, + progress = { progressValue }, modifier = Modifier.fillMaxWidth(), ) } else { diff --git a/app/src/main/java/io/nekohasekai/sfa/compose/screen/settings/AppSettingsScreen.kt b/app/src/main/java/io/nekohasekai/sfa/compose/screen/settings/AppSettingsScreen.kt index d98651e..5fc0613 100644 --- a/app/src/main/java/io/nekohasekai/sfa/compose/screen/settings/AppSettingsScreen.kt +++ b/app/src/main/java/io/nekohasekai/sfa/compose/screen/settings/AppSettingsScreen.kt @@ -281,16 +281,17 @@ fun AppSettingsScreen( ) } else { val progress by UpdateState.downloadProgress + val progressValue = progress Column { - if (progress != null) { - Text("${stringResource(R.string.downloading)} ${(progress!! * 100).toInt()}%") + if (progressValue != null) { + Text("${stringResource(R.string.downloading)} ${(progressValue * 100).toInt()}%") } else { Text(stringResource(R.string.downloading)) } Spacer(modifier = Modifier.height(8.dp)) - if (progress != null) { + if (progressValue != null) { LinearProgressIndicator( - progress = { progress!! }, + progress = { progressValue }, modifier = Modifier.fillMaxWidth(), ) } else {