mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Update miniwin/miniwin/src/miniwin_ddraw.cpp
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
This commit is contained in:
parent
949d679b57
commit
7837d73eb0
@ -22,12 +22,12 @@ struct DirectDrawImpl : public IDirectDraw2, public IDirect3D2 {
|
|||||||
HRESULT QueryInterface(const GUID& riid, void** ppvObject) override {
|
HRESULT QueryInterface(const GUID& riid, void** ppvObject) override {
|
||||||
if (SDL_memcmp(&riid, &IID_IDirectDraw2, sizeof(GUID)) == 0) {
|
if (SDL_memcmp(&riid, &IID_IDirectDraw2, sizeof(GUID)) == 0) {
|
||||||
AddRef();
|
AddRef();
|
||||||
*ppvObject = dynamic_cast<IDirectDraw2*>(this);
|
*ppvObject = static_cast<IDirectDraw2*>(this);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
if (SDL_memcmp(&riid, &IID_IDirect3D2, sizeof(GUID)) == 0) {
|
if (SDL_memcmp(&riid, &IID_IDirect3D2, sizeof(GUID)) == 0) {
|
||||||
AddRef();
|
AddRef();
|
||||||
*ppvObject = dynamic_cast<IDirect3D2*>(this);
|
*ppvObject = static_cast<IDirect3D2*>(this);
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "DirectDrawImpl does not implement guid");
|
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "DirectDrawImpl does not implement guid");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user