fix(cpn): initialisation of log viewer x-axis should use log time, not system time (#4691)

This commit is contained in:
Michael
2024-03-06 09:09:46 +10:00
committed by GitHub
parent 84aa4f4b40
commit e84b426b79
+6 -2
View File
@@ -848,7 +848,7 @@ void LogsDialog::plotLogs()
rowCount = ui->logTable->rowCount();
}
plots.min_x = QDateTime::currentDateTime().toTime_t();
plots.min_x = INVALID_MIN;
plots.max_x = 0;
foreach (QTableWidgetItem *plot, ui->FieldsTW->selectedItems()) {
@@ -891,8 +891,12 @@ void LogsDialog::plotLogs()
.toTime_t();
}
plotCoords.x.push_back(time);
if(plots.min_x == INVALID_MIN)
plots.min_x = time;
else
if (plots.min_x > time) plots.min_x = time;
if (plots.min_x > time) plots.min_x = time;
if (plots.max_x < time) plots.max_x = time;
}