diff options
Diffstat (limited to 'src/music')
-rw-r--r-- | src/music/allegro_m.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/music/allegro_m.cpp b/src/music/allegro_m.cpp index d48d65325..ba73e2f64 100644 --- a/src/music/allegro_m.cpp +++ b/src/music/allegro_m.cpp @@ -25,11 +25,17 @@ extern int _allegro_instance_count; const char *MusicDriver_Allegro::Start(const char * const *param) { - if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) return "Failed to set up Allegro"; + if (_allegro_instance_count == 0 && install_allegro(SYSTEM_AUTODETECT, &errno, NULL)) { + DEBUG(driver, 0, "allegro: install_allegro failed '%s'", allegro_error); + return "Failed to set up Allegro"; + } _allegro_instance_count++; /* Initialise the sound */ - if (install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT, NULL) != 0) return "Failed to set up Allegro sound"; + if (install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT, NULL) != 0) { + DEBUG(driver, 0, "allegro: install_sound failed '%s'", allegro_error); + return "Failed to set up Allegro sound"; + } /* Okay, there's no soundcard */ if (midi_card == MIDI_NONE) { |