From: Yuxuan Shui yshui@codeweavers.com
Try to download all instruments in a band, even if some of them fails. --- dlls/dmusic/band.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/dlls/dmusic/band.c b/dlls/dmusic/band.c index e5aebc0e46b..08a9c5bd6b3 100644 --- a/dlls/dmusic/band.c +++ b/dlls/dmusic/band.c @@ -202,10 +202,9 @@ static HRESULT WINAPI band_Download(IDirectMusicBand *iface, IDirectMusicInstrument_Release(instrument); }
- if (FAILED(hr)) break; + if (FAILED(hr)) WARN("Failed to download instruments %lu, hr %#lx\n", entry->instrument.dwPatch, hr); }
- if (FAILED(hr)) WARN("Failed to download instruments, hr %#lx\n", hr); return hr; }