636
636
PianoArtist_t *artist = BarUiSelectArtist (app,
637
637
reqData.info.artistSeeds);
638
638
if (artist != NULL) {
639
PianoRequestDataDeleteSeed_t reqData;
639
PianoRequestDataDeleteSeed_t subReqData;
641
memset (&reqData, 0, sizeof (reqData));
642
reqData.artist = artist;
641
memset (&subReqData, 0, sizeof (subReqData));
642
subReqData.artist = artist;
644
644
BarUiMsg (&app->settings, MSG_INFO, "Deleting artist seed... ");
645
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &reqData);
645
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &subReqData);
646
646
BarUiActDefaultEventcmd ("stationdeleteartistseed");
648
648
} else if (selectBuf[0] == 's') {
649
649
PianoSong_t *song = BarUiSelectSong (&app->settings,
650
650
reqData.info.songSeeds, &app->input);
651
651
if (song != NULL) {
652
PianoRequestDataDeleteSeed_t reqData;
652
PianoRequestDataDeleteSeed_t subReqData;
654
memset (&reqData, 0, sizeof (reqData));
654
memset (&subReqData, 0, sizeof (subReqData));
655
subReqData.song = song;
657
657
BarUiMsg (&app->settings, MSG_INFO, "Deleting song seed... ");
658
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &reqData);
658
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &subReqData);
659
659
BarUiActDefaultEventcmd ("stationdeletesongseed");
661
661
} else if (selectBuf[0] == 't') {
662
662
PianoStation_t *station = BarUiSelectStation (app,
663
663
reqData.info.stationSeeds, "Delete seed station: ", NULL);
664
664
if (station != NULL) {
665
PianoRequestDataDeleteSeed_t reqData;
665
PianoRequestDataDeleteSeed_t subReqData;
667
memset (&reqData, 0, sizeof (reqData));
668
reqData.station = station;
667
memset (&subReqData, 0, sizeof (subReqData));
668
subReqData.station = station;
670
670
BarUiMsg (&app->settings, MSG_INFO, "Deleting station seed... ");
671
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &reqData);
671
BarUiActDefaultPianoCall (PIANO_REQUEST_DELETE_SEED, &subReqData);
672
672
BarUiActDefaultEventcmd ("stationdeletestationseed");
674
674
} else if (selectBuf[0] == 'f') {