[PATCH] dmusic: Display new ref in AddRef and Release.

Christian Costa titan.costa at gmail.com
Thu Nov 1 11:22:37 CDT 2012


---
 dlls/dmusic/clock.c      |   25 ++++++++++++-------------
 dlls/dmusic/collection.c |    4 ++--
 2 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/dlls/dmusic/clock.c b/dlls/dmusic/clock.c
index 4d9a1b4..92bc2ca 100644
--- a/dlls/dmusic/clock.c
+++ b/dlls/dmusic/clock.c
@@ -45,30 +45,29 @@ static HRESULT WINAPI IReferenceClockImpl_QueryInterface(IReferenceClock *iface,
 
 static ULONG WINAPI IReferenceClockImpl_AddRef(IReferenceClock *iface)
 {
-	IReferenceClockImpl *This = impl_from_IReferenceClock(iface);
-	ULONG refCount = InterlockedIncrement(&This->ref);
+    IReferenceClockImpl *This = impl_from_IReferenceClock(iface);
+    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 IReferenceClockImpl_Release(IReferenceClock *iface)
 {
-	IReferenceClockImpl *This = impl_from_IReferenceClock(iface);
-	ULONG refCount = InterlockedDecrement(&This->ref);
+    IReferenceClockImpl *This = impl_from_IReferenceClock(iface);
+    ULONG ref = InterlockedDecrement(&This->ref);
 
-	TRACE("(%p)->(ref before=%u)\n", This, refCount + 1);
+    TRACE("(%p)->(): new ref %u\n", This, ref);
 
-	if (!refCount) {
-		HeapFree(GetProcessHeap(), 0, This);
-	}
+    if (!ref)
+        HeapFree(GetProcessHeap(), 0, This);
 
-	DMUSIC_UnlockModule();
+    DMUSIC_UnlockModule();
 
-	return refCount;
+    return ref;
 }
 
 /* IReferenceClockImpl IReferenceClock part: */
diff --git a/dlls/dmusic/collection.c b/dlls/dmusic/collection.c
index c06d988..c1545b2 100644
--- a/dlls/dmusic/collection.c
+++ b/dlls/dmusic/collection.c
@@ -80,7 +80,7 @@ static ULONG WINAPI IDirectMusicCollectionImpl_IDirectMusicCollection_AddRef(LPD
     IDirectMusicCollectionImpl *This = impl_from_IDirectMusicCollection(iface);
     ULONG ref = InterlockedIncrement(&This->ref);
 
-    TRACE("(%p/%p)->(): new ref = %u)\n", iface, This, ref);
+    TRACE("(%p/%p)->(): new ref = %u\n", iface, This, ref);
 
     DMUSIC_LockModule();
 
@@ -92,7 +92,7 @@ static ULONG WINAPI IDirectMusicCollectionImpl_IDirectMusicCollection_Release(LP
     IDirectMusicCollectionImpl *This = impl_from_IDirectMusicCollection(iface);
     ULONG ref = InterlockedDecrement(&This->ref);
 
-    TRACE("(%p/%p)->(): new ref = %u)\n", iface, This, ref);
+    TRACE("(%p/%p)->(): new ref = %u\n", iface, This, ref);
 
     if (!ref)
         HeapFree(GetProcessHeap(), 0, This);




More information about the wine-patches mailing list