diff --git a/ChangeLog b/ChangeLog index 2bd6850d..e8d475c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19284,3 +19284,6 @@ 'Edit Cart Event' dialog in rdcatch(1). 2019-12-02 Fred Gleason * Incremented the package version to 3.2.0int1. +2019-12-03 Fred Gleason + * Fixed a bug in rdcatch(1) that caused DOW flags to fail to be + updated correctly on the event list after making a change. diff --git a/rdcatch/rdcatch.cpp b/rdcatch/rdcatch.cpp index 46b4020c..7bb8d14d 100644 --- a/rdcatch/rdcatch.cpp +++ b/rdcatch/rdcatch.cpp @@ -1636,24 +1636,45 @@ void MainWidget::RefreshRow(RDSqlQuery *q,RDListViewItem *item) if(RDBool(q->value(7).toString())) { // Sun item->setText(7,tr("Su")); } + else { + item->setText(7,""); + } if(RDBool(q->value(8).toString())) { // Mon item->setText(8,tr("Mo")); } + else { + item->setText(8,""); + } if(RDBool(q->value(9).toString())) { // Tue item->setText(9,tr("Tu")); } + else { + item->setText(9,""); + } if(RDBool(q->value(10).toString())) { // Wed item->setText(10,tr("We")); } + else { + item->setText(10,""); + } if(RDBool(q->value(11).toString())) { // Thu item->setText(11,tr("Th")); } + else { + item->setText(11,""); + } if(RDBool(q->value(12).toString())) { // Fri item->setText(12,tr("Fr")); } + else { + item->setText(12,""); + } if(RDBool(q->value(13).toString())) { // Sat item->setText(13,tr("Sa")); } + else { + item->setText(13,""); + } switch((RDRecording::Type)q->value(26).toInt()) { case RDRecording::Recording: case RDRecording::Playout: