diff --git a/multimedia/dsound.c b/multimedia/dsound.c index c46cf906917e9074fe3600c5358903f66a8a5166..9165664a659c474c6b32659c76c0a8d0ed7d089b 100644 --- a/multimedia/dsound.c +++ b/multimedia/dsound.c @@ -1327,6 +1327,7 @@ static HRESULT WINAPI IDirectSoundImpl_CreateSoundBuffer( if (primarybuf) { IDirectSoundBuffer_AddRef((LPDIRECTSOUNDBUFFER)primarybuf); *ippdsb = primarybuf; + primarybuf->dsbd.dwFlags = dsbd->dwFlags; return DS_OK; } /* Else create primarybuf */ }