Jörg Höhle : winmm: Reset MIDIHDR flags prior to return from midiStreamOut.
Alexandre Julliard
julliard at winehq.org
Tue Feb 2 10:45:29 CST 2010
Module: wine
Branch: master
Commit: bc76916b906100581e9e42f8a06ab34e8410d13a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bc76916b906100581e9e42f8a06ab34e8410d13a
Author: Jörg Höhle <hoehle at users.sourceforge.net>
Date: Tue Feb 2 08:37:09 2010 +0100
winmm: Reset MIDIHDR flags prior to return from midiStreamOut.
---
dlls/winmm/winmm.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/winmm/winmm.c b/dlls/winmm/winmm.c
index 6205466..3fee0a8 100644
--- a/dlls/winmm/winmm.c
+++ b/dlls/winmm/winmm.c
@@ -1833,7 +1833,8 @@ MMRESULT WINAPI midiStreamOut(HMIDISTRM hMidiStrm, LPMIDIHDR lpMidiHdr,
if (!MMSYSTEM_GetMidiStream(hMidiStrm, &lpMidiStrm, NULL)) {
ret = MMSYSERR_INVALHANDLE;
} else {
- lpMidiHdr->dwFlags |= MHDR_ISSTRM;
+ lpMidiHdr->dwFlags |= MHDR_ISSTRM | MHDR_INQUEUE;
+ lpMidiHdr->dwFlags &= ~MHDR_DONE;
if (!PostThreadMessageA(lpMidiStrm->dwThreadID,
WINE_MSM_HEADER, cbMidiHdr,
(LPARAM)lpMidiHdr)) {
More information about the wine-cvs
mailing list