From 1e38e513ae56e68cb55a0ae7ff80b143a1c0843e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 16 Apr 2024 17:16:35 +0100 Subject: [PATCH] Fix EnginesDailyLoop being called on new economy day instead of calendar --- src/date.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/date.cpp b/src/date.cpp index 44a6bbc60a..0e5692d3ba 100644 --- a/src/date.cpp +++ b/src/date.cpp @@ -436,6 +436,8 @@ static void OnNewEconomyMonth() */ static void OnNewCalendarDay() { + EnginesDailyLoop(); + if (!_settings_time.time_in_minutes || _settings_client.gui.date_with_time > 0) { SetWindowWidgetDirty(WC_STATUS_BAR, 0, WID_S_LEFT); } @@ -455,7 +457,6 @@ static void OnNewEconomyDay() IndustryDailyLoop(); StationDailyLoop(); - EnginesDailyLoop(); ClearOutOfDateSignalSpeedRestrictions(); if (_quit_after_days > 0) {