diff --git a/src/main/osd/osd_elements.c b/src/main/osd/osd_elements.c index f2b8ea1c1f..415604fb3b 100644 --- a/src/main/osd/osd_elements.c +++ b/src/main/osd/osd_elements.c @@ -1096,7 +1096,7 @@ static void osdElementWarnings(osdElementParms_t *element) gpsRescueIsConfigured() && !gpsRescueIsDisabled() && !gpsRescueIsAvailable()) { - osdFormatMessage(element->buff, OSD_FORMAT_MESSAGE_BUFFER_SIZE, "NO GPS RESC"); + osdFormatMessage(element->buff, OSD_FORMAT_MESSAGE_BUFFER_SIZE, "RESCUE N/A"); SET_BLINK(OSD_WARNINGS); return; } @@ -1107,8 +1107,8 @@ static void osdElementWarnings(osdElementParms_t *element) gpsRescueIsDisabled()) { statistic_t *stats = osdGetStats(); - if (!cmpTimeUs(stats->armed_time, OSD_GPS_RESCUE_DISABLED_WARNING_DURATION_US)) { - osdFormatMessage(element->buff, OSD_FORMAT_MESSAGE_BUFFER_SIZE, "RESC OFF!!!"); + if (cmpTimeUs(stats->armed_time, OSD_GPS_RESCUE_DISABLED_WARNING_DURATION_US) < 0) { + osdFormatMessage(element->buff, OSD_FORMAT_MESSAGE_BUFFER_SIZE, "RESCUE OFF"); SET_BLINK(OSD_WARNINGS); return; }