diff --git a/libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp b/libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp index 6377e4b7d9..fee61bcb78 100644 --- a/libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp +++ b/libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp @@ -573,6 +573,8 @@ extern "C" unsigned __stdcall GetSystemDirectoryA(char* lpBuffer, unsigned uSize void Fluid_SetupConfig(const char* patches, std::vector &patch_paths, bool systemfallback) { + if (*patches == 0) patches = fluidConfig.fluid_patchset.c_str(); + //Resolve the paths here, the renderer will only get a final list of file names. if (musicCallbacks.PathForSoundfont)