diff --git a/lib/pages/navigation_page.dart b/lib/pages/navigation_page.dart index a8f81ec..e098bc1 100644 --- a/lib/pages/navigation_page.dart +++ b/lib/pages/navigation_page.dart @@ -45,7 +45,7 @@ class _NavigationPageState extends ConsumerState { if (!hasPermission) { if (mounted) { - _showPermissionDialog(); + await _requestLocationPermission(); } return; } @@ -171,6 +171,7 @@ class _NavigationPageState extends ConsumerState { granted: () { setState(() { _hasLocationPermission = true; + _isNavigationInitialized = true; }); _initializeNavigationSession(); },