Module: wine Branch: master Commit: 055e2c166ee8c274cd36e7e7aaaf88898e603ddf URL: https://gitlab.winehq.org/wine/wine/-/commit/055e2c166ee8c274cd36e7e7aaaf888...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Sat Nov 18 23:20:53 2023 +0100
evr/presenter: Handle failure to initialize D3D9.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
---
dlls/evr/presenter.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/dlls/evr/presenter.c b/dlls/evr/presenter.c index eed6a84c83d..552e24b4b97 100644 --- a/dlls/evr/presenter.c +++ b/dlls/evr/presenter.c @@ -2119,6 +2119,11 @@ static HRESULT video_presenter_init_d3d(struct video_presenter *presenter) HRESULT hr;
d3d = Direct3DCreate9(D3D_SDK_VERSION); + if (!d3d) + { + WARN("Failed to initialize d3d9.\n"); + return E_FAIL; + }
present_params.BackBufferCount = 1; present_params.SwapEffect = D3DSWAPEFFECT_COPY;