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

Commit 19a443b0 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "clear backstack when navigate. This provide unexpected behavior, eg: if...

Merge "clear backstack when navigate. This provide unexpected behavior, eg: if user hit back on SinglePasswordScreen, loading screen would show up without this fix, which is not expected." into main
parents 99e6993d 8177ffba
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -19,9 +19,14 @@ package com.android.credentialmanager.ui
import androidx.navigation.NavController

fun NavController.navigateToLoading() {
    navigate(Screen.Loading.route)
    navigateToAsRoot(Screen.Loading.route)
}

fun NavController.navigateToSinglePasswordScreen() {
    navigate(Screen.SinglePasswordScreen.route)
    navigateToAsRoot(Screen.SinglePasswordScreen.route)
}

fun NavController.navigateToAsRoot(route: String) {
    popBackStack()
    navigate(route)
}