mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-08-28 17:16:46 +00:00
Skip SetFullscreen when ForceBorderless active
This commit is contained in:
@@ -305,8 +305,13 @@ HRESULT FGHooks::hkSetFullscreenState(IDXGISwapChain* This, BOOL Fullscreen, IDX
|
||||
if (State::Instance().activeFgOutput == FGOutput::XeFG && Fullscreen)
|
||||
LOG_WARN("Using exclusive fullscreen with XeFG!!!");
|
||||
|
||||
auto result = o_FGSCSetFullscreenState(This, Fullscreen, pTarget);
|
||||
LOG_DEBUG("Fullscreen: {}, Result: {:X}", Fullscreen, (UINT) result);
|
||||
auto result = S_OK;
|
||||
|
||||
if (!Config::Instance()->FGXeFGForceBorderless.value_or_default())
|
||||
{
|
||||
result = o_FGSCSetFullscreenState(This, Fullscreen, pTarget);
|
||||
LOG_DEBUG("Fullscreen: {}, Result: {:X}", Fullscreen, (UINT) result);
|
||||
}
|
||||
|
||||
if (result == S_OK && modeChanged)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user