diff --git a/gfx/drivers/d3d11.c b/gfx/drivers/d3d11.c index d22dee84b5..f89f5ffd74 100644 --- a/gfx/drivers/d3d11.c +++ b/gfx/drivers/d3d11.c @@ -715,7 +715,7 @@ static void *d3d11_gfx_init(const video_info_t* video, #ifdef HAVE_WINDOW desc.Windowed = TRUE; #endif -#if defined(__WINRT__) && (WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP) +#if defined(__WINRT__) && defined(WINAPI_FAMILY) && (WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP) /* On phone, no swap effects are supported. */ /* TODO/FIXME - figure out why */ desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_DISCARD;