diff --git a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/location/BetterLocationRoot.kt b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/location/BetterLocationRoot.kt index 68dd2c22..8e988b59 100644 --- a/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/location/BetterLocationRoot.kt +++ b/app/src/main/kotlin/me/eternal/purrfectsnap/ui/manager/pages/location/BetterLocationRoot.kt @@ -276,13 +276,19 @@ class BetterLocationRoot : Routes.Route() { } if (showProviderDialog) { - me.eternal.purrfectsnap.ui.util.Dialog(onDismissRequest = { showProviderDialog = false }) { + me.eternal.purrfectsnap.ui.util.Dialog(onDismissRequest = { + showProviderDialog = false + context.config.writeConfig() + }) { alertDialogs.UniqueSelectionDialog(providerProperty) } } if (showApiKeyDialog) { me.eternal.purrfectsnap.ui.util.Dialog(onDismissRequest = { showApiKeyDialog = false }) { - alertDialogs.KeyboardInputDialog(apiKeyProperty) { showApiKeyDialog = false } + alertDialogs.KeyboardInputDialog(apiKeyProperty) { + showApiKeyDialog = false + context.config.writeConfig() + } } }