From 01bd743b306a610c87c802a26f4be14e517715eb Mon Sep 17 00:00:00 2001 From: phosit Date: Wed, 20 May 2026 19:13:30 +0200 Subject: [PATCH] Correct LoadModal to continue a saved campaign The `closePageCallback` isn't forwarted to the function calling it. Now it's possible again to continue a saved campaign. The error was introduced in 76b6725272. --- .../data/mods/public/gui/campaigns/load_modal/LoadModal.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/binaries/data/mods/public/gui/campaigns/load_modal/LoadModal.js b/binaries/data/mods/public/gui/campaigns/load_modal/LoadModal.js index b17b8a7f69..bd348edcc8 100644 --- a/binaries/data/mods/public/gui/campaigns/load_modal/LoadModal.js +++ b/binaries/data/mods/public/gui/campaigns/load_modal/LoadModal.js @@ -43,7 +43,8 @@ class LoadModal extends AutoWatcher [Engine.openRequest]: { "page": "page_pregame.xml" } }); Engine.GetGUIObjectByName('deleteGameButton').onPress = () => this.deleteSelectedRun(); - Engine.GetGUIObjectByName('startButton').onPress = () => this.startSelectedRun(); + Engine.GetGUIObjectByName('startButton').onPress = () => + this.startSelectedRun(closePageCallback); this.noCampaignsText = Engine.GetGUIObjectByName("noCampaignsText"); @@ -58,7 +59,8 @@ class LoadModal extends AutoWatcher Engine.GetGUIObjectByName('runDescription').caption = this.currentRuns[this.selectedRun].getLabel(); }; - this.runSelection.onMouseLeftDoubleClickItem = () => this.startSelectedRun(); + this.runSelection.onMouseLeftDoubleClickItem = () => + this.startSelectedRun(closePageCallback); this._ready = true; }