- ui->play_btn->setEnabled(!playlist_clips->empty());
- midi_mapper.set_play_enabled(!playlist_clips->empty());
+ ui->play_btn->setEnabled(any_selected);
+ if (ui->stop_btn->isEnabled()) { // Playing.
+ midi_mapper.set_play_enabled(MIDIMapper::On);
+ } else if (any_selected) {
+ midi_mapper.set_play_enabled(MIDIMapper::Blinking);
+ } else {
+ midi_mapper.set_play_enabled(MIDIMapper::Off);
+ }