Fixed a crashing bug in the signal editor

This commit is contained in:
Collin Kidder
2015-06-04 22:57:20 -04:00
parent 8caafce022
commit b9f7a3417e
2 changed files with 5 additions and 3 deletions
+4 -3
View File
@@ -1,5 +1,6 @@
#include "dbcsignaleditor.h"
#include "ui_dbcsignaleditor.h"
#include <QDebug>
DBCSignalEditor::DBCSignalEditor(DBCHandler *handler, QWidget *parent) :
QDialog(parent),
@@ -63,9 +64,6 @@ void DBCSignalEditor::fillSignalForm(DBC_SIGNAL *sig)
{
unsigned char bitpattern[8];
ui->txtName->setText(sig->name);
ui->txtBias->setText(QString::number(sig->bias));
ui->txtBitLength->setText(QString::number(sig->signalSize));
@@ -144,7 +142,10 @@ void DBCSignalEditor::fillValueTable(DBC_SIGNAL *sig)
void DBCSignalEditor::clickSignalList(int row)
{
if (row < 0) return;
//qDebug() << ui->signalsList->item(row)->text();
DBC_SIGNAL *thisSig = dbcHandler->findSignalByName(dbcMessage, ui->signalsList->item(row)->text());
if (thisSig == NULL) return;
fillSignalForm(thisSig);
fillValueTable(thisSig);