Nikolay Sivov : evr/presenter: Handle failure to initialize D3D9.
Module: wine Branch: master Commit: 055e2c166ee8c274cd36e7e7aaaf88898e603ddf URL: https://gitlab.winehq.org/wine/wine/-/commit/055e2c166ee8c274cd36e7e7aaaf888... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Sat Nov 18 23:20:53 2023 +0100 evr/presenter: Handle failure to initialize D3D9. Signed-off-by: Nikolay Sivov <nsivov(a)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;
participants (1)
-
Alexandre Julliard