From 6b5aebf6a33d83912de16ed5a7999946bd7b6988 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 29 Dec 2021 19:07:32 +0100 Subject: [PATCH] - fixed inverted error checking logic for loading a patch set in the WildMidi player. --- source/mididevices/music_wildmidi_mididevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/mididevices/music_wildmidi_mididevice.cpp b/source/mididevices/music_wildmidi_mididevice.cpp index ac33c32..2146830 100644 --- a/source/mididevices/music_wildmidi_mididevice.cpp +++ b/source/mididevices/music_wildmidi_mididevice.cpp @@ -87,10 +87,10 @@ void WildMIDIDevice::LoadInstruments() { wildMidiConfig.loadedConfig = wildMidiConfig.readerName; wildMidiConfig.instruments.reset(new WildMidi::Instruments(wildMidiConfig.reader, SampleRate)); - bool success = wildMidiConfig.instruments->LoadConfig(wildMidiConfig.readerName.c_str()); + int error = wildMidiConfig.instruments->LoadConfig(wildMidiConfig.readerName.c_str()); wildMidiConfig.reader = nullptr; - if (!success) + if (error) { wildMidiConfig.instruments.reset(); wildMidiConfig.loadedConfig = "";