dmime: Always set a minimum timeout in IDirectMusicPerformance8::SetNotificationHandle.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable
Alistair Leslie-Hughes 2019-10-02 22:10:11 +02:00 committed by Alexandre Julliard
parent 8de2369dcf
commit 955ac88849
1 changed files with 9 additions and 5 deletions

View File

@ -519,12 +519,16 @@ static HRESULT WINAPI IDirectMusicPerformance8Impl_SetGraph(IDirectMusicPerforma
static HRESULT WINAPI IDirectMusicPerformance8Impl_SetNotificationHandle(IDirectMusicPerformance8 *iface,
HANDLE hNotification, REFERENCE_TIME rtMinimum)
{
IDirectMusicPerformance8Impl *This = impl_from_IDirectMusicPerformance8(iface);
IDirectMusicPerformance8Impl *This = impl_from_IDirectMusicPerformance8(iface);
FIXME("(%p, %p, 0x%s): stub\n", This, hNotification, wine_dbgstr_longlong(rtMinimum));
This->hNotification = hNotification;
if (rtMinimum) This->rtMinimum = rtMinimum;
return S_OK;
TRACE("(%p, %p, 0x%s)\n", This, hNotification, wine_dbgstr_longlong(rtMinimum));
This->hNotification = hNotification;
if (rtMinimum)
This->rtMinimum = rtMinimum;
else if (!This->rtMinimum)
This->rtMinimum = 20000000; /* 2 seconds */
return S_OK;
}
static HRESULT WINAPI IDirectMusicPerformance8Impl_GetNotificationPMsg(IDirectMusicPerformance8 *iface,