From 2d7cc2077a1f4d90464efea6c92cbc9710ee4416 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 18 Feb 2023 14:54:48 +0100 Subject: [PATCH] fix: cancel in mfa screen works again --- app/src/main/java/chat/revolt/screens/login/LoginScreen.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/chat/revolt/screens/login/LoginScreen.kt b/app/src/main/java/chat/revolt/screens/login/LoginScreen.kt index 45a7e860..e26a47fa 100644 --- a/app/src/main/java/chat/revolt/screens/login/LoginScreen.kt +++ b/app/src/main/java/chat/revolt/screens/login/LoginScreen.kt @@ -88,6 +88,9 @@ class LoginViewModel @Inject constructor( } } + fun navigationComplete() { + _navigateTo = null + } fun setEmail(email: String) { _email = email @@ -120,6 +123,9 @@ fun LoginScreen( } } } + if (viewModel.navigateTo != null) { + viewModel.navigationComplete() + } } Column(