From b0d662f84555c6984bb590b97e32ea293c859040 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 10 Nov 2025 00:34:01 +0300 Subject: [PATCH] limit adaptive fps to display.framerate setting --- src/engine/WindowControl.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/engine/WindowControl.cpp b/src/engine/WindowControl.cpp index a44a410d..5ae96965 100644 --- a/src/engine/WindowControl.cpp +++ b/src/engine/WindowControl.cpp @@ -83,15 +83,11 @@ void WindowControl::nextFrame(bool waitForRefresh) { const auto& settings = engine.getSettings(); auto& window = engine.getWindow(); auto& input = engine.getInput(); - if (waitForRefresh) { - window.setFramerate(Window::FPS_UNLIMITED); - } else { - window.setFramerate( - window.isIconified() && settings.display.limitFpsIconified.get() - ? 20 - : settings.display.framerate.get() - ); - } + window.setFramerate( + window.isIconified() && settings.display.limitFpsIconified.get() + ? 20 + : settings.display.framerate.get() + ); window.swapBuffers(); input.pollEvents(waitForRefresh && !window.checkShouldRefresh()); }