Index: simmain.cc =================================================================== --- simmain.cc (revisión: 9762) +++ simmain.cc (copia de trabajo) @@ -1351,11 +1351,8 @@ dbg->message("simu_main()","Reading midi data ..."); char pak_dir[PATH_MAX]; sprintf( pak_dir, "%s%s", env_t::data_dir, env_t::objfilename.c_str() ); - if( midi_init( pak_dir ) || midi_init( env_t::user_dir ) || midi_init( env_t::data_dir ) ) { - midi_set_mute( false ); - } - else { - midi_set_mute( true ); + if( !midi_init( pak_dir ) && !midi_init( env_t::user_dir ) && !midi_init( env_t::data_dir ) ) { + midi_set_mute(true); dbg->message("simu_main()","Midi disabled ..."); } if(args.has_arg("-nomidi")) { @@ -1364,7 +1361,7 @@ #ifdef USE_FLUIDSYNTH_MIDI // Audio is ok, but we failed to find a soundfont if( strcmp( env_t::soundfont_filename.c_str(), "Error" ) == 0 ) { - midi_set_mute( true ); + midi_set_mute(true); } #endif }