follow mode behaviour tuned: load mission and jump to wayoinnt cancels follow mode
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user