android: only navigate to main if navController is initialized

Updates #cleanup

Signed-off-by: Percy Wegmann <percy@tailscale.com>
pull/388/head
Percy Wegmann 2 years ago committed by Percy Wegmann
parent 82c17a4d1d
commit 698fb868a7

@ -265,9 +265,11 @@ class MainActivity : ComponentActivity() {
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
if (intent?.getBooleanExtra(START_AT_ROOT, false) == true) {
if (this::navController.isInitialized) {
navController.popBackStack(route = "main", inclusive = false)
}
}
}
private fun login(urlString: String) {
// Launch coroutine to listen for state changes. When the user completes login, relaunch

Loading…
Cancel
Save