From 64d13e39645ee5fcb7b645daedfd783c5ede692d Mon Sep 17 00:00:00 2001 From: futile Date: Sat, 19 Apr 2025 05:02:24 +0100 Subject: [PATCH] move `EmptySession::run_timers` back into main `update` loop so it actually runs --- src/gui/app.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/app.rs b/src/gui/app.rs index 60e54b7..7ccb9a7 100644 --- a/src/gui/app.rs +++ b/src/gui/app.rs @@ -49,6 +49,7 @@ pub struct App { impl eframe::App for App { fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) { ctx.request_repaint_after(Duration::from_millis(100)); + self.empty_session.run_timers(&mut self.game_handle); egui::TopBottomPanel::bottom("bottom_panel") .exact_height(25.0) .show(ctx, |ui| { @@ -114,7 +115,6 @@ impl App { tools::header(ui, "Session"); ui.add_enabled_ui(!self.empty_session.disabled, |ui| { ui.horizontal(|ui| { - self.empty_session.run_timers(&mut self.game_handle); if ui.button("Empty current session").clicked() { self.empty_session.interval = Instant::now(); self.empty_session.disabled = true;