2022-12-13 Fred Gleason <fredg@paravelsystems.com>

* Added logic to the 'Edit Log Chain' dialog in rdlogedit(1) to
	prevent entry of an empty log name.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2022-12-13 16:55:02 -05:00
parent 6e24c5f799
commit 46f3176096
2 changed files with 10 additions and 6 deletions

View File

@ -23804,3 +23804,6 @@
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Entry' dialog in rdlogedit(1) to
prevent entry of an invalid cart number.
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Chain' dialog in rdlogedit(1) to
prevent entry of an empty log name.

View File

@ -39,7 +39,7 @@ EditChain::EditChain(QWidget *parent)
setMaximumSize(sizeHint());
//
// Label
// Log Name
//
edit_label_edit=new QLineEdit(this);
edit_label_edit->setMaxLength(64);
@ -110,13 +110,14 @@ void EditChain::labelChangedData(const QString &logname)
QString("select `DESCRIPTION` from `LOGS` where ")+
"`NAME`='"+RDEscapeString(logname)+"'";
RDSqlQuery *q=new RDSqlQuery(sql);
if(!q->first()) {
delete q;
edit_comment_edit->clear();
return;
if(q->first()) {
edit_comment_edit->setText(q->value(0).toString());
}
else {
edit_comment_edit->clear();
}
edit_comment_edit->setText(q->value(0).toString());
delete q;
setOkEnabled(!logname.trimmed().isEmpty());
}