Modified rdlibrary(1) Rip Disk dialog to use Artist and Album

text fields when modifying cart labels.
This commit is contained in:
Patrick Linstruth 2019-08-29 09:01:24 -07:00
parent 9585ddf36b
commit 74a58ef081
2 changed files with 11 additions and 0 deletions

View File

@ -19040,3 +19040,6 @@
2019-08-29 Patrick Linstruth <patrick@deltecent.com>
* Modified caed(8) to skip JACK startup, rather than crash, if
no command line is specified in rdadmin(1).
2019-08-29 Patrick Linstruth <patrick@deltecent.com>
* Modified rdlibrary(1) Rip Disk dialog to use Artist and Album
text fields when modifying cart labels.

View File

@ -741,6 +741,14 @@ void DiskRipper::modifyCartLabelData()
while(item!=NULL) {
if(item->isSelected()) {
int track=item->text(0).toInt()-1;
if(rip_wave_datas[track]->artist().isEmpty()&&
rip_artist_edit->text()!=rip_wave_datas[track]->artist()) {
rip_wave_datas[track]->setArtist(rip_artist_edit->text());
}
if(rip_wave_datas[track]->album().isEmpty()&&
rip_album_edit->text()!=rip_wave_datas[track]->album()) {
rip_wave_datas[track]->setAlbum(rip_album_edit->text());
}
if(rip_wavedata_dialog->exec(rip_wave_datas[track])==0) {
item->setText(2,rip_wave_datas[track]->title());
}