From 8b179746f942608d80ae16fe9313a62aea6561c6 Mon Sep 17 00:00:00 2001 From: Luke Usher Date: Wed, 29 Nov 2017 19:40:47 +0000 Subject: [PATCH] Fix an | that should have been an & --- src/CxbxKrnl/EmuD3D8.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CxbxKrnl/EmuD3D8.cpp b/src/CxbxKrnl/EmuD3D8.cpp index 11b5f132b..8d14ebf26 100644 --- a/src/CxbxKrnl/EmuD3D8.cpp +++ b/src/CxbxKrnl/EmuD3D8.cpp @@ -2519,7 +2519,7 @@ VOID WINAPI XTL::EMUPATCH(D3DDevice_GetDisplayFieldStatus)(X_D3DFIELD_STATUS *pF pFieldStatus->VBlankCount = g_VBData.VBlank; // If we are interlaced, return the current field, otherwise, return progressive scan - if (displayMode.Flags | X_D3DPRESENTFLAG_INTERLACED) { + if (displayMode.Flags & X_D3DPRESENTFLAG_INTERLACED) { pFieldStatus->Field = (g_VBData.VBlank % 2 == 0) ? X_D3DFIELD_ODD : X_D3DFIELD_EVEN; } else { pFieldStatus->Field = X_D3DFIELD_PROGRESSIVE;