From cd720a639acbeb2b68a8115123c98e31e1708621 Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Sat, 16 Nov 2024 19:25:44 +0200 Subject: [PATCH] Fix Dismiss Merc not working after selecting several soldiers --- Strategic/Map Screen Interface.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Strategic/Map Screen Interface.cpp b/Strategic/Map Screen Interface.cpp index b606329e1..102942fcb 100644 --- a/Strategic/Map Screen Interface.cpp +++ b/Strategic/Map Screen Interface.cpp @@ -471,6 +471,7 @@ void ResetSelectedListForMapScreen( void ) // WDS - make number of mercenaries, etc. be configurable // set all the entries int he selected list to false memset( fSelectedListOfMercsForMapScreen, FALSE, sizeof(fSelectedListOfMercsForMapScreen) ); + gSelectedSoldiers.clear(); // if we still have a valid dude selected if ( ( bSelectedInfoChar != -1 ) && ( gCharactersList[ bSelectedInfoChar ].fValid == TRUE ) )