File tree Expand file tree Collapse file tree
app/src/main/java/at/bitfire/icsdroid/ui/screen Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ import androidx.compose.ui.text.style.TextAlign
4949import androidx.compose.ui.unit.dp
5050import androidx.core.net.toUri
5151import androidx.hilt.navigation.compose.hiltViewModel
52+ import androidx.lifecycle.compose.LifecycleResumeEffect
5253import at.bitfire.icsdroid.MainActivity
5354import at.bitfire.icsdroid.PermissionUtils
5455import at.bitfire.icsdroid.R
@@ -82,11 +83,15 @@ fun SubscriptionsScreen(
8283 model.checkSyncSettings()
8384 }
8485
86+ LifecycleResumeEffect (Unit ) {
87+ model.checkSyncSettings()
88+
89+ onPauseOrDispose { /* nothing */ }
90+ }
91+
8592 LaunchedEffect (Unit ) {
8693 if (requestPermissions && ! PermissionUtils .haveCalendarPermissions(context))
8794 requestCalendarPermissions()
88-
89- model.checkSyncSettings()
9095 }
9196
9297 SubscriptionsScreen (
You can’t perform that action at this time.
0 commit comments