From 909b819be61ef2a5cad9bc79baead7c6dfe6fdd3 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 5 Jun 2021 22:16:20 +0200 Subject: [PATCH] tweak --- src/ddsurface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ddsurface.c b/src/ddsurface.c index 7629875..b62a548 100644 --- a/src/ddsurface.c +++ b/src/ddsurface.c @@ -1222,8 +1222,8 @@ HRESULT dd_CreateSurface(IDirectDrawImpl* This, LPDDSURFACEDESC lpDDSurfaceDesc, dbg_dump_dds_flags(lpDDSurfaceDesc->dwFlags); dbg_dump_dds_caps(lpDDSurfaceDesc->ddsCaps.dwCaps); - if (!g_ddraw->passthrough && - (lpDDSurfaceDesc->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE) && + if ((lpDDSurfaceDesc->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE) && + !g_ddraw->passthrough && g_ddraw->primary && g_ddraw->primary->width == g_ddraw->width && g_ddraw->primary->height == g_ddraw->height &&