Module: wine
Branch: master
Commit: 52a38dc41fde3d3636c10c49f1896807b244313f
URL:
https://gitlab.winehq.org/wine/wine/-/commit/52a38dc41fde3d3636c10c49f18968…
Author: Rémi Bernon <rbernon(a)codeweavers.com>
Date: Thu Sep 21 12:08:42 2023 +0200
dmband: Implement band track GUID_UnloadFromAudioPath parameter.
---
dlls/dmband/bandtrack.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/dmband/bandtrack.c b/dlls/dmband/bandtrack.c
index 45dc7ace86a..b808faaf567 100644
--- a/dlls/dmband/bandtrack.c
+++ b/dlls/dmband/bandtrack.c
@@ -201,7 +201,13 @@ static HRESULT WINAPI band_track_SetParam(IDirectMusicTrack8 *iface,
REFGUID typ
else if (IsEqualGUID(type, &GUID_StandardMIDIFile))
FIXME("GUID_StandardMIDIFile not handled yet\n");
else if (IsEqualGUID(type, &GUID_UnloadFromAudioPath))
- FIXME("GUID_UnloadFromAudioPath not handled yet\n");
+ {
+ struct band_entry *entry;
+ HRESULT hr;
+
+ LIST_FOR_EACH_ENTRY(entry, &This->bands, struct band_entry, entry)
+ if (FAILED(hr = IDirectMusicBand_Unload(entry->band, NULL))) break;
+ }
return S_OK;
}