diff --git a/miniwin/miniwin/src/miniwin_ddraw.cpp b/miniwin/miniwin/src/miniwin_ddraw.cpp index c8e84521..d909e8a7 100644 --- a/miniwin/miniwin/src/miniwin_ddraw.cpp +++ b/miniwin/miniwin/src/miniwin_ddraw.cpp @@ -271,12 +271,12 @@ HRESULT DirectDrawImpl::CreateDevice(const GUID& guid, void* pBackBuffer, IDirec HRESULT DirectDrawCreate(LPGUID lpGuid, LPDIRECTDRAW* lplpDD, IUnknown* pUnkOuter) { - if (!lplpDD) { - return DDERR_INVALIDPARAMS; - } if (lpGuid) { MINIWIN_ERROR("Specifying a DirectDraw driver is not implemented"); } + if (!lplpDD) { + return DDERR_INVALIDPARAMS; + } *lplpDD = new DirectDrawImpl;