Qian Hong : winmm: Also initialize sound device thread in mixerGetControlDetails.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Sep 29 13:35:41 CDT 2014
Module: wine
Branch: master
Commit: b3ebdd904c53231a4f721cf25821da49cf4fbb9e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b3ebdd904c53231a4f721cf25821da49cf4fbb9e
Author: Qian Hong <qhong at codeweavers.com>
Date: Tue Sep 30 00:25:36 2014 +0800
winmm: Also initialize sound device thread in mixerGetControlDetails.
Fixed volume control in EveryonePiano.
---
dlls/winmm/waveform.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/dlls/winmm/waveform.c b/dlls/winmm/waveform.c
index 6b259ff..8d7f8ad 100644
--- a/dlls/winmm/waveform.c
+++ b/dlls/winmm/waveform.c
@@ -3850,12 +3850,10 @@ UINT WINAPI mixerGetControlDetailsW(HMIXEROBJ hmix, LPMIXERCONTROLDETAILS lpmcdW
DWORD fdwDetails)
{
WINMM_ControlDetails details;
- HRESULT hr;
TRACE("(%p, %p, %x)\n", hmix, lpmcdW, fdwDetails);
- hr = WINMM_InitMMDevices();
- if(FAILED(hr))
+ if(!WINMM_StartDevicesThread())
return MMSYSERR_NODRIVER;
if(!lpmcdW || !lpmcdW->paDetails)
More information about the wine-cvs
mailing list