aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/navigator/enginefailure.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/navigator/enginefailure.cpp b/src/modules/navigator/enginefailure.cpp
index de567f0dc..e007b208b 100644
--- a/src/modules/navigator/enginefailure.cpp
+++ b/src/modules/navigator/enginefailure.cpp
@@ -76,7 +76,8 @@ EngineFailure::on_inactive()
void
EngineFailure::on_activation()
{
- _ef_state = EF_STATE_LOITERDOWN;
+ _ef_state = EF_STATE_NONE;
+ advance_ef();
set_ef_item();
}
@@ -139,6 +140,7 @@ EngineFailure::advance_ef()
{
switch (_ef_state) {
case EF_STATE_NONE:
+ mavlink_log_info(_navigator->get_mavlink_fd(), "#audio: Engine failure. Loitering down");
_ef_state = EF_STATE_LOITERDOWN;
break;
default: