diff --git a/src/AnalyzeView/LogDownloadController.cc b/src/AnalyzeView/LogDownloadController.cc index 611d102bafa0ffcaad2bef4c4d06c003b66fcd50..ed912a4217cf2408790899e0b517b258403020f1 100644 --- a/src/AnalyzeView/LogDownloadController.cc +++ b/src/AnalyzeView/LogDownloadController.cc @@ -173,7 +173,7 @@ LogDownloadController::_logEntry(UASInterface* uas, uint32_t time_utc, uint32_t //-- Update this log record if(num_logs > 0) { //-- Skip if empty (APM first packet) - if(size) { + if(size || _vehicle->firmwareType() != MAV_AUTOPILOT_ARDUPILOTMEGA) { id -= _apmOneBased; if(id < _logEntriesModel.count()) { QGCLogEntry* entry = _logEntriesModel[id];