diff --git a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp index 5fb217d42..da208b1f5 100644 --- a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp +++ b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp @@ -2962,7 +2962,7 @@ void Direct3D_CreateDevice_End() // We fix the situation by calling the Xbox GetRenderTarget function, which immediately after CreateDevice // WILL always return the Backbuffer! // Test Case: Shin Megami Tensei: Nine - if (g_pXbox_BackBufferSurface == xbnullptr || g_pXbox_DefaultDepthStencilSurface == xbnullptr) { + if (g_pXbox_BackBufferSurface == xbnullptr && g_pXbox_DefaultDepthStencilSurface == xbnullptr) { // First, log the test case LOG_TEST_CASE("Xbox CreateDevice did not call SetRenderTarget"); }