Fix duplicate snackbar when clicking Restart
Dismiss any existing snackbar before showing a new one to prevent multiple "Restart to take effect" snackbars from queuing up.
This commit is contained in:
@@ -449,6 +449,7 @@ class ComposeActivity : ComponentActivity(), ServiceConnection.Callback {
|
||||
is UiEvent.RestartToTakeEffect -> {
|
||||
if (currentServiceStatus == Status.Started) {
|
||||
scope.launch {
|
||||
snackbarHostState.currentSnackbarData?.dismiss()
|
||||
val result =
|
||||
snackbarHostState.showSnackbar(
|
||||
message = "Restart to take effect",
|
||||
|
||||
Reference in New Issue
Block a user