From ed5ac372564af692f3203d2cd25bec5d86f2919b Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Thu, 2 Aug 2018 15:03:15 +0300 Subject: [PATCH] Fix potential crash. --HG-- branch : develop --- src/app/tape/tmainwindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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