Corrected one overlook at CreateSwapchainForHwnd

This commit is contained in:
cdozdil
2025-12-01 00:13:13 +03:00
parent 704281deea
commit ab504e39a5
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -426,10 +426,10 @@ HRESULT DxgiFactoryHooks::CreateSwapChainForHwnd(IDXGIFactory2* realFactory, IUn
if (pFullscreenDesc != nullptr)
State::Instance().realExclusiveFullscreen = !pFullscreenDesc->Windowed;
if (pFullscreenDesc != nullptr && State::Instance().activeFgOutput == FGOutput::XeFG &&
if (State::Instance().activeFgOutput == FGOutput::XeFG &&
Config::Instance()->FGXeFGForceBorderless.value_or_default())
{
if (!pFullscreenDesc->Windowed)
if (pFullscreenDesc != nullptr && !pFullscreenDesc->Windowed)
{
State::Instance().SCExclusiveFullscreen = true;
pFullscreenDesc->Windowed = true;
@@ -296,10 +296,10 @@ HRESULT DxgiFactoryWrappedCalls::CreateSwapChainForHwnd(IDXGIFactory2* realFacto
if (pFullscreenDesc != nullptr)
State::Instance().realExclusiveFullscreen = !pFullscreenDesc->Windowed;
if (pFullscreenDesc != nullptr && State::Instance().activeFgOutput == FGOutput::XeFG &&
if (State::Instance().activeFgOutput == FGOutput::XeFG &&
Config::Instance()->FGXeFGForceBorderless.value_or_default())
{
if (!pFullscreenDesc->Windowed)
if (pFullscreenDesc != nullptr && !pFullscreenDesc->Windowed)
{
State::Instance().SCExclusiveFullscreen = true;
pFullscreenDesc->Windowed = true;