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

Commit 2a4574b8 authored by Ellen Poe's avatar Ellen Poe
Browse files

Merge branch 'ellenhp/stop_navigation_on_back' into 'main'

Properly stop the navigation session

See merge request e/os/cardinal!46
parents 32d1e41b cce115d2
Loading
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@ import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
@@ -84,10 +83,15 @@ fun TurnByTurnNavigationScreen(
        }

        // Start navigation when a route is provided
        LaunchedEffect(route) {
        DisposableEffect(route) {
            route?.let {
                ferrostarCore.startNavigation(route = it)
            }
            onDispose {
                route?.let {
                    ferrostarCore.stopNavigation()
                }
            }
        }

        // TODO: Make this configurable.