소스 검색

fixes audio/midi combinations

Jack Humbert 7 년 전
부모
커밋
e6b91549e3
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      quantum/quantum.c

+ 4 - 1
quantum/quantum.c

@@ -132,7 +132,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
 
 
 void reset_keyboard(void) {
 void reset_keyboard(void) {
   clear_keyboard();
   clear_keyboard();
-#if defined(AUDIO_ENABLE) || (defined(MIDI_ENABLE) && defined(MIDI_BASIC))
+#if defined(MIDI_ENABLE) && defined(MIDI_BASIC)
+  process_midi_all_notes_off();
+#endif  
+#if defined(AUDIO_ENABLE)
   music_all_notes_off();
   music_all_notes_off();
   uint16_t timer_start = timer_read();
   uint16_t timer_start = timer_read();
   PLAY_SONG(goodbye_song);
   PLAY_SONG(goodbye_song);