From 7a4eb87195accc4c24d1680854388e24fe9e2734 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 10 Nov 2025 00:20:32 +0300 Subject: [PATCH] fix --- src/graphics/ui/elements/Container.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/graphics/ui/elements/Container.cpp b/src/graphics/ui/elements/Container.cpp index 77ed5dd3..8d45c2a1 100644 --- a/src/graphics/ui/elements/Container.cpp +++ b/src/graphics/ui/elements/Container.cpp @@ -79,6 +79,10 @@ void Container::act(float delta) { node->act(delta); } } + if (!intervalEvents.empty()) { + // TODO: make it interval-based + gui.getWindow().setShouldRefresh(); + } for (IntervalEvent& event : intervalEvents) { event.timer += delta; if (event.timer > event.interval) { @@ -93,8 +97,6 @@ void Container::act(float delta) { intervalEvents.erase(std::remove_if( intervalEvents.begin(), intervalEvents.end(), [&gui](const IntervalEvent& event) { - // TODO: make it interval-based - gui.getWindow().setShouldRefresh(); return event.repeat == 0; } ), intervalEvents.end());