Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ccca070c authored by Anton Potapov's avatar Anton Potapov
Browse files

Check if can resume continuation after CSD warning dialog

Flag: EXEMPT BUGFIX
Fixes: 425957376
Test: manual. CSD dialog appears
Change-Id: I146cca14624c4f39edcfa699b15a50db6008ac79
parent d4de2ef3
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -97,9 +97,11 @@ constructor(
                object : SafetyWarningDialog(context, audioManager) {
                    override fun cleanUp() {
                        onDismissed()
                        if (!continuation.isCompleted) {
                            continuation.resume(Unit)
                        }
                    }
                }
            dialog.show()
            continuation.invokeOnCancellation { dialog.dismiss() }
        }
@@ -114,7 +116,9 @@ constructor(
                warning,
                {
                    onDismissed()
                    if (!continuation.isCompleted) {
                        continuation.resume(Unit)
                    }
                },
                Optional.of(actions),
            )