From b1cc8bec82c9b203e508371c504fc2936c7e0d22 Mon Sep 17 00:00:00 2001 From: Christoph Bumiller Date: Tue, 2 Jan 2007 11:05:22 +0100 Subject: [PATCH] ddraw: Fix the AddViewport thunk. --- dlls/ddraw/device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/ddraw/device.c b/dlls/ddraw/device.c index c05089f986f..fae59c41497 100644 --- a/dlls/ddraw/device.c +++ b/dlls/ddraw/device.c @@ -808,7 +808,7 @@ static HRESULT WINAPI Thunk_IDirect3DDeviceImpl_1_AddViewport(IDirect3DDevice *iface, IDirect3DViewport *Direct3DViewport) { - ICOM_THIS_FROM(IDirect3DDeviceImpl, IDirect3DDevice2, iface); + ICOM_THIS_FROM(IDirect3DDeviceImpl, IDirect3DDevice, iface); IDirect3DViewportImpl *vp = ICOM_OBJECT(IDirect3DViewportImpl, IDirect3DViewport3, Direct3DViewport); TRACE_(ddraw_thunk)("(%p)->(%p) thunking to IDirect3DDevice3 interface.\n", This, vp); return IDirect3DDevice3_AddViewport(ICOM_INTERFACE(This, IDirect3DDevice3), @@ -871,10 +871,10 @@ Thunk_IDirect3DDeviceImpl_2_DeleteViewport(IDirect3DDevice2 *iface, static HRESULT WINAPI Thunk_IDirect3DDeviceImpl_1_DeleteViewport(IDirect3DDevice *iface, - IDirect3DViewport *Direct3DViewport2) + IDirect3DViewport *Direct3DViewport) { ICOM_THIS_FROM(IDirect3DDeviceImpl, IDirect3DDevice, iface); - IDirect3DViewportImpl *vp = ICOM_OBJECT(IDirect3DViewportImpl, IDirect3DViewport3, Direct3DViewport2); + IDirect3DViewportImpl *vp = ICOM_OBJECT(IDirect3DViewportImpl, IDirect3DViewport3, Direct3DViewport); TRACE_(ddraw_thunk)("(%p)->(%p) thunking to IDirect3DDevice3 interface.\n", This, vp); return IDirect3DDevice3_DeleteViewport(ICOM_INTERFACE(This, IDirect3DDevice3), ICOM_INTERFACE(vp, IDirect3DViewport3));