This branch moves to null checking waypointManager rather than using the waypointEditorMode parameter from the startup config. The waypointManager is only created when waypointEditorMode = trueanddeveloperMode = true in the startup config.
This prevents an exception from setting waypointEditorMode = true with developerMode = false and simplifies our code.
This branch moves to null checking
waypointManager
rather than using thewaypointEditorMode
parameter from the startup config. ThewaypointManager
is only created whenwaypointEditorMode
=true
anddeveloperMode
=true
in the startup config.This prevents an exception from setting
waypointEditorMode
=true
withdeveloperMode
=false
and simplifies our code.Merging this PR closes #320.