diff --git a/ChangeLog b/ChangeLog index ed0cfae2..c1a5caff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18678,3 +18678,6 @@ '--end-startup-after-rdpadengined', '--end-startup-after-rdvairplayd', and '--end-startup-after-rdrepld' command line switches to rdservice(8). +2019-05-19 Patrick Linstruth + * Fixed bug in 'RDCartDialog' that caused an empty scheduler code + dropdown box. diff --git a/lib/rdcart_dialog.cpp b/lib/rdcart_dialog.cpp index 69e8a709..6c5f132f 100644 --- a/lib/rdcart_dialog.cpp +++ b/lib/rdcart_dialog.cpp @@ -420,9 +420,6 @@ void RDCartDialog::groupActivatedData(const QString &group) if(cart_group!=NULL) { *cart_group=group; } - if(cart_group!=NULL) { - *cart_group=group; - } } @@ -683,7 +680,7 @@ void RDCartDialog::RefreshCarts() group=""; } QString schedcode=cart_schedcode_box->currentText(); - if(group==QString(tr("ALL"))) { + if(schedcode==QString(tr("ALL"))) { schedcode=""; } if(cart_type==RDCart::All) { @@ -817,7 +814,7 @@ void RDCartDialog::BuildGroupList() for(int i=0;icount();i++) { if(*cart_group==cart_group_box->text(i)) { cart_group_box->setCurrentItem(i); - return; + break; } } } @@ -841,7 +838,7 @@ void RDCartDialog::BuildGroupList() for(int i=0;icount();i++) { if(*cart_schedcode==cart_schedcode_box->text(i)) { cart_schedcode_box->setCurrentItem(i); - return; + break; } } }