dmusic: Display new ref in AddRef and Release methods.

This commit is contained in:
Christian Costa 2012-09-17 22:32:06 +02:00 committed by Alexandre Julliard
parent 142c527b4b
commit d46f8e316a
1 changed files with 12 additions and 13 deletions

View File

@ -67,30 +67,29 @@ static HRESULT WINAPI IDirectMusicPortImpl_QueryInterface(LPDIRECTMUSICPORT ifac
static ULONG WINAPI IDirectMusicPortImpl_AddRef(LPDIRECTMUSICPORT iface) static ULONG WINAPI IDirectMusicPortImpl_AddRef(LPDIRECTMUSICPORT iface)
{ {
IDirectMusicPortImpl *This = impl_from_IDirectMusicPort(iface); IDirectMusicPortImpl *This = impl_from_IDirectMusicPort(iface);
ULONG refCount = InterlockedIncrement(&This->ref); ULONG ref = InterlockedIncrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount - 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
DMUSIC_LockModule(); DMUSIC_LockModule();
return refCount; return ref;
} }
static ULONG WINAPI IDirectMusicPortImpl_Release(LPDIRECTMUSICPORT iface) static ULONG WINAPI IDirectMusicPortImpl_Release(LPDIRECTMUSICPORT iface)
{ {
IDirectMusicPortImpl *This = impl_from_IDirectMusicPort(iface); IDirectMusicPortImpl *This = impl_from_IDirectMusicPort(iface);
ULONG refCount = InterlockedDecrement(&This->ref); ULONG ref = InterlockedDecrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount + 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
if (!refCount) { if (!ref)
HeapFree(GetProcessHeap(), 0, This); HeapFree(GetProcessHeap(), 0, This);
}
DMUSIC_UnlockModule(); DMUSIC_UnlockModule();
return refCount; return ref;
} }
/* IDirectMusicPortImpl IDirectMusicPort part: */ /* IDirectMusicPortImpl IDirectMusicPort part: */