diff --git a/libraries/AP_OSD/AP_OSD_Screen.cpp b/libraries/AP_OSD/AP_OSD_Screen.cpp index d02f8f3e5f6..3a8cc2fff6e 100644 --- a/libraries/AP_OSD/AP_OSD_Screen.cpp +++ b/libraries/AP_OSD/AP_OSD_Screen.cpp @@ -2558,7 +2558,7 @@ void AP_OSD_Screen::draw_rngf(uint8_t x, uint8_t y) if (rangefinder == nullptr) { return; } - if (rangefinder->status_orient(ROTATION_PITCH_270) < RangeFinder::Status::Good) { + if (rangefinder->status_orient(ROTATION_PITCH_270) != RangeFinder::Status::Good) { backend->write(x, y, false, "%c---%c", SYMBOL(SYM_RNGFD), u_icon(DISTANCE)); } else { const float distance = rangefinder->distance_orient(ROTATION_PITCH_270);