From 87bd51c242ec4c7f4edece6992d5e9e9bbd81a09 Mon Sep 17 00:00:00 2001 From: hg42 Date: Thu, 4 Jul 2024 22:27:53 +0200 Subject: [PATCH] fix null (probably in race conditions) --- .../com/machiav3lli/backup/pages/HomePage.kt | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/machiav3lli/backup/pages/HomePage.kt b/app/src/main/java/com/machiav3lli/backup/pages/HomePage.kt index dcc421c45f..07b89f15fd 100644 --- a/app/src/main/java/com/machiav3lli/backup/pages/HomePage.kt +++ b/app/src/main/java/com/machiav3lli/backup/pages/HomePage.kt @@ -259,15 +259,17 @@ fun HomePage() { scope.launch { appSheetState.hide() } appSheetPN.value = null } - Sheet( - sheetState = appSheetState, - onDismissRequest = dismiss - ) { - AppSheet( - viewModel = appSheetVM!!, - packageName = appSheetPN.value ?: "", - onDismiss = dismiss, - ) + appSheetVM?.let { vm -> + Sheet( + sheetState = appSheetState, + onDismissRequest = dismiss + ) { + AppSheet( + viewModel = vm, + packageName = appSheetPN.value ?: "", + onDismiss = dismiss, + ) + } } } if (openBatchDialog.value) BaseDialog(openDialogCustom = openBatchDialog) {