follow mode behaviour tuned: load mission and jump to wayoinnt cancels follow mode

This commit is contained in:
Constantin Leue
2026-08-03 22:39:45 +02:00
parent ba14af8469
commit 4671b34f5b
4 changed files with 28 additions and 11 deletions
+5
View File
@@ -71,6 +71,11 @@ class _FlyScreenState extends ConsumerState<FlyScreen> {
final waypoints = ref.read(currentMissionProvider);
if (index < 0 || index >= waypoints.length) return;
final wp = waypoints[index];
// Programmatischer Sprung (source == mapController) - _onMapEvent
// erkennt das nicht als manuelle Geste, der Folgemodus muss also
// explizit beendet werden (sonst zieht der naechste Telemetrie-Frame
// die Kamera sofort wieder vom antippten Wegpunkt weg).
ref.read(followDroneProvider.notifier).set(false);
_mapController.move(LatLng(wp.lat, wp.lon), _mapController.camera.zoom);
}