d3drm: Trace added visual classname (try 2)

André Hentschel nerv at dawncrow.de
Mon Jun 18 15:52:12 CDT 2012


arrr, but now
---
 dlls/d3drm/frame.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/dlls/d3drm/frame.c b/dlls/d3drm/frame.c
index 0100221..34c580e 100644
--- a/dlls/d3drm/frame.c
+++ b/dlls/d3drm/frame.c
@@ -1685,8 +1685,10 @@ static HRESULT WINAPI IDirect3DRMFrame3Impl_AddRotation(IDirect3DRMFrame3* iface
 static HRESULT WINAPI IDirect3DRMFrame3Impl_AddVisual(IDirect3DRMFrame3* iface, LPUNKNOWN vis)
 {
     IDirect3DRMFrameImpl *This = impl_from_IDirect3DRMFrame3(iface);
-    ULONG i;
     IDirect3DRMVisual** visuals;
+    HRESULT hr;
+    DWORD i, size;
+    CHAR cname[64] = {0};
 
     TRACE("(%p/%p)->(%p)\n", iface, This, vis);
 
@@ -1698,6 +1700,11 @@ static HRESULT WINAPI IDirect3DRMFrame3Impl_AddVisual(IDirect3DRMFrame3* iface,
         if (This->visuals[i] == (IDirect3DRMVisual*)vis)
             return D3DRM_OK;
 
+    size = sizeof(cname);
+    hr = IDirect3DRMVisual_GetClassName((IDirect3DRMVisual*)vis, &size, cname);
+    if (SUCCEEDED(hr))
+        TRACE("Adding %s interface\n", debugstr_a(cname));
+
     if ((This->nb_visuals + 1) > This->visuals_capacity)
     {
         ULONG new_capacity;
-- 
1.7.4.1

-- 

Best Regards, André Hentschel



More information about the wine-patches mailing list