diff --git a/ArduPlane/GCS_Mavlink.pde b/ArduPlane/GCS_Mavlink.pde index 31ee68cc98..e1ffe6931c 100644 --- a/ArduPlane/GCS_Mavlink.pde +++ b/ArduPlane/GCS_Mavlink.pde @@ -2140,6 +2140,7 @@ static void gcs_send_text_P(gcs_severity severity, const prog_char_t *str) if (gcs3.initialised) { gcs3.send_text_P(severity, str); } + DataFlash.Log_Write_Message_P(str); } /* @@ -2155,6 +2156,7 @@ void gcs_send_text_fmt(const prog_char_t *fmt, ...) hal.util->vsnprintf_P((char *)gcs0.pending_status.text, sizeof(gcs0.pending_status.text), fmt, arg_list); va_end(arg_list); + DataFlash.Log_Write_Message(gcs0.pending_status.text); gcs3.pending_status = gcs0.pending_status; mavlink_send_message(MAVLINK_COMM_0, MSG_STATUSTEXT, 0); if (gcs3.initialised) {