diff --git a/miniwin/src/d3drm/d3drm.cpp b/miniwin/src/d3drm/d3drm.cpp index 9340b9d5..3b4d5c9d 100644 --- a/miniwin/src/d3drm/d3drm.cpp +++ b/miniwin/src/d3drm/d3drm.cpp @@ -133,7 +133,7 @@ HRESULT Direct3DRMImpl::CreateDeviceFromSurface( surface->GetSurfaceDesc(&DDSDesc); IDirect3DMiniwin* miniwind3d = nullptr; - miniwind3d->QueryInterface(IID_IDirect3DMiniwin, (void**) &miniwind3d); + dd->QueryInterface(IID_IDirect3DMiniwin, (void**) &miniwind3d); SDL_assert(miniwind3d); DDRenderer = CreateDirect3DRMRenderer(miniwind3d, DDSDesc, guid);