Update miniwin/miniwin/src/miniwin_ddraw.cpp

Co-authored-by: Anders Jenbo <anders@jenbo.dk>
This commit is contained in:
Anonymous Maarten 2025-05-13 16:00:37 +00:00 committed by GitHub
parent 949d679b57
commit 7837d73eb0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,12 +22,12 @@ struct DirectDrawImpl : public IDirectDraw2, public IDirect3D2 {
HRESULT QueryInterface(const GUID& riid, void** ppvObject) override {
if (SDL_memcmp(&riid, &IID_IDirectDraw2, sizeof(GUID)) == 0) {
AddRef();
*ppvObject = dynamic_cast<IDirectDraw2*>(this);
*ppvObject = static_cast<IDirectDraw2*>(this);
return S_OK;
}
if (SDL_memcmp(&riid, &IID_IDirect3D2, sizeof(GUID)) == 0) {
AddRef();
*ppvObject = dynamic_cast<IDirect3D2*>(this);
*ppvObject = static_cast<IDirect3D2*>(this);
return S_OK;
}
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "DirectDrawImpl does not implement guid");