diff --git a/src/app/tape/tmainwindow.cpp b/src/app/tape/tmainwindow.cpp index f5855c58d..3bb2eb290 100644 --- a/src/app/tape/tmainwindow.cpp +++ b/src/app/tape/tmainwindow.cpp @@ -1513,7 +1513,15 @@ void TMainWindow::ShowNewMData(bool fresh) { MFields(true); + if (ui->tableWidget->currentRow() == -1) + { + ui->tableWidget->blockSignals(true); + ui->tableWidget->selectRow(0); + ui->tableWidget->blockSignals(false); + } + const QTableWidgetItem *nameField = ui->tableWidget->item(ui->tableWidget->currentRow(), ColumnName); // name + SCASSERT(nameField != nullptr) QSharedPointer meash; try