From 542b9a7c4b9b629dda9af14907713b89f3998a00 Mon Sep 17 00:00:00 2001 From: SaiyansKing <38609240+SaiyansKing@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:44:45 +0100 Subject: [PATCH] Save StretchWindow variable for different window modes --- D3D11Engine/GothicAPI.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/D3D11Engine/GothicAPI.cpp b/D3D11Engine/GothicAPI.cpp index 57b61b14..571f7bba 100644 --- a/D3D11Engine/GothicAPI.cpp +++ b/D3D11Engine/GothicAPI.cpp @@ -4138,6 +4138,7 @@ XRESULT GothicAPI::LoadMenuSettings( const std::string& file ) { zCOption::GetOptions()->WriteString( section, "zStartupWindowed", defValue ); WritePrivateProfileStringA( "Display", "DisplayFlip", "0", ini.c_str() ); WritePrivateProfileStringA( "Display", "LowLatency", "0", ini.c_str() ); + WritePrivateProfileStringA( "Display", "StretchWindow", "1", ini.c_str() ); break; } case WINDOW_MODE_FULLSCREEN_BORDERLESS: { @@ -4146,6 +4147,7 @@ XRESULT GothicAPI::LoadMenuSettings( const std::string& file ) { s.StretchWindow = true; WritePrivateProfileStringA( "Display", "DisplayFlip", "1", ini.c_str() ); WritePrivateProfileStringA( "Display", "LowLatency", "0", ini.c_str() ); + WritePrivateProfileStringA( "Display", "StretchWindow", "1", ini.c_str() ); break; } case WINDOW_MODE_FULLSCREEN_LOWLATENCY: { @@ -4154,6 +4156,7 @@ XRESULT GothicAPI::LoadMenuSettings( const std::string& file ) { s.StretchWindow = true; WritePrivateProfileStringA( "Display", "DisplayFlip", "1", ini.c_str() ); WritePrivateProfileStringA( "Display", "LowLatency", "1", ini.c_str() ); + WritePrivateProfileStringA( "Display", "StretchWindow", "1", ini.c_str() ); break; } case WINDOW_MODE_WINDOWED: { @@ -4163,6 +4166,7 @@ XRESULT GothicAPI::LoadMenuSettings( const std::string& file ) { zCOption::GetOptions()->WriteString( section, "zStartupWindowed", defValue ); WritePrivateProfileStringA( "Display", "DisplayFlip", "0", ini.c_str() ); WritePrivateProfileStringA( "Display", "LowLatency", "0", ini.c_str() ); + WritePrivateProfileStringA( "Display", "StretchWindow", "0", ini.c_str() ); break; } }