X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fmidi_mapper.cpp;fp=futatabi%2Fmidi_mapper.cpp;h=3d1f6ec0401e14a5d01ba775a639434ca6a172a3;hb=3fbdb43f7b184d6805b4fdab070015ee705ab6db;hp=63b21e44fa7c6fb53c089caa89d4a42686a51cd4;hpb=fcae09355c1a00a68015b3d727339aebd2e52aa4;p=nageru diff --git a/futatabi/midi_mapper.cpp b/futatabi/midi_mapper.cpp index 63b21e4..3d1f6ec 100644 --- a/futatabi/midi_mapper.cpp +++ b/futatabi/midi_mapper.cpp @@ -222,8 +222,10 @@ void MIDIMapper::update_lights_lock_held() if (current_controller_bank == 4) { activate_mapped_light(*mapping_proto, MIDIMappingProto::kBank5IsSelectedFieldNumber, &active_lights); } - if (preview_enabled_light) { - activate_mapped_light(*mapping_proto, MIDIMappingProto::kPreviewEnabledFieldNumber, &active_lights); + if (preview_enabled_light == On) { // Playing. + activate_mapped_light(*mapping_proto, MIDIMappingProto::kPreviewPlayingFieldNumber, &active_lights); + } else if (preview_enabled_light == Blinking) { // Preview ready. + activate_mapped_light(*mapping_proto, MIDIMappingProto::kPreviewReadyFieldNumber, &active_lights); } if (queue_enabled_light) { activate_mapped_light(*mapping_proto, MIDIMappingProto::kQueueEnabledFieldNumber, &active_lights);