d3drm: Initialize extra variables for Frame

André Hentschel nerv at dawncrow.de
Sat May 19 15:24:57 CDT 2012


---
 dlls/d3drm/frame.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/dlls/d3drm/frame.c b/dlls/d3drm/frame.c
index 574e2f8..5ee316f 100644
--- a/dlls/d3drm/frame.c
+++ b/dlls/d3drm/frame.c
@@ -2290,6 +2290,16 @@ HRESULT Direct3DRMFrame_create(REFIID riid, IUnknown* parent, IUnknown** ret_ifa
     object->IDirect3DRMFrame2_iface.lpVtbl = &Direct3DRMFrame2_Vtbl;
     object->IDirect3DRMFrame3_iface.lpVtbl = &Direct3DRMFrame3_Vtbl;
     object->ref = 1;
+    object->parent = NULL;
+    object->nb_children = 0;
+    object->children_capacity = 0;
+    object->children = NULL;
+    object->nb_visuals = 0;
+    object->visuals_capacity = 0;
+    object->visuals = NULL;
+    object->nb_lights = 0;
+    object->lights_capacity = 0;
+    object->lights = NULL;
 
     memcpy(&object->transform[0][0], &identity[0][0], sizeof(D3DRMMATRIX4D));
 
-- 

Best Regards, André Hentschel


More information about the wine-patches mailing list