navigator: init map projection on home pos update

This commit is contained in:
Thomas Gubler
2014-04-24 15:59:49 +02:00
parent 6517c201f7
commit fbcb248bc3
+2
View File
@@ -625,6 +625,7 @@ Navigator::task_main()
parameters_update();
global_position_update();
home_position_update();
map_projection_init(_home_pos.lat, _home_pos.lon);
navigation_capabilities_update();
offboard_mission_update(_vstatus.is_rotary_wing);
onboard_mission_update();
@@ -816,6 +817,7 @@ Navigator::task_main()
if (fds[2].revents & POLLIN) {
home_position_update();
// XXX check if home position really changed
map_projection_init(_home_pos.lat, _home_pos.lon);
dispatch(EVENT_HOME_POSITION_CHANGED);
}