make sure d3ddev is not null

This commit is contained in:
FunkyFr3sh 2018-10-15 03:31:57 +02:00
parent 59f0f4d9b2
commit 21500ca591
5 changed files with 5 additions and 5 deletions

View file

@ -24,7 +24,7 @@
#include "palette.h"
#include "surface.h"
#include "clipper.h"
#include "d3d9renderer.h"
#include "render_d3d9.h"
#define IDR_MYMENU 93

View file

@ -4,7 +4,7 @@
#include "main.h"
#include "surface.h"
#include "d3d9shader.h"
#include "d3d9renderer.h"
#include "render_d3d9.h"
HMODULE Direct3D9_hModule;
@ -107,7 +107,7 @@ BOOL Direct3D9_Reset()
D3dpp.BackBufferHeight = D3dpp.Windowed ? 0 : ddraw->render.height;
D3dpp.BackBufferFormat = BitsPerPixel == 16 ? D3DFMT_R5G6B5 : D3DFMT_X8R8G8B8;
if (SUCCEEDED(D3dDev->lpVtbl->Reset(D3dDev, &D3dpp)))
if (D3dDev && SUCCEEDED(D3dDev->lpVtbl->Reset(D3dDev, &D3dpp)))
return SetStates();
return FALSE;