diff --git a/UnleashedRecomp/ui/game_window.cpp b/UnleashedRecomp/ui/game_window.cpp index cb4b255e..d15aac63 100644 --- a/UnleashedRecomp/ui/game_window.cpp +++ b/UnleashedRecomp/ui/game_window.cpp @@ -536,7 +536,7 @@ std::vector GameWindow::GetDisplayModes(bool ignoreInvalidModes int GameWindow::FindNearestDisplayMode() { auto result = -1; - auto displayModes = std::vector(); + auto displayModes = GetDisplayModes(); auto currentDiff = std::numeric_limits::max(); for (int i = 0; i < displayModes.size(); i++) diff --git a/UnleashedRecomp/user/config.cpp b/UnleashedRecomp/user/config.cpp index bd622b7f..3d217b26 100644 --- a/UnleashedRecomp/user/config.cpp +++ b/UnleashedRecomp/user/config.cpp @@ -753,9 +753,9 @@ void Config::CreateCallbacks() { Config::WindowSize.LockCallback = [](ConfigDef* def) { - // Try matching the current window size with a known configuration. - if (def->Value < 0) - def->Value = GameWindow::FindNearestDisplayMode(); + // // Try matching the current window size with a known configuration. + // if (def->Value < 0) + // def->Value = GameWindow::FindNearestDisplayMode(); }; Config::WindowSize.ApplyCallback = [](ConfigDef* def)