diff --git a/binaries/data/mods/public/gui/session/unit_commands.js b/binaries/data/mods/public/gui/session/unit_commands.js index 6894c6b261..e384d90a00 100644 --- a/binaries/data/mods/public/gui/session/unit_commands.js +++ b/binaries/data/mods/public/gui/session/unit_commands.js @@ -1193,7 +1193,8 @@ function updateUnitCommands(entState, supplementalDetailsPanel, commandsPanel, s // The right pane is empty. Fill the pane with a sane type. // Prefer buildables for units and trainables for structures. if (buildableEnts.length && (hasClass(entState, "Unit") || !trainableEnts.length)) - setupUnitPanel(CONSTRUCTION, usedPanels, entState, playerState, buildableEnts, startBuildingPlacement); + setupUnitPanel(CONSTRUCTION, usedPanels, entState, playerState, buildableEnts, + function (trainEntType) { startBuildingPlacement(trainEntType, playerState); }); else if (trainableEnts.length) setupUnitPanel(TRAINING, usedPanels, entState, playerState, trainableEnts, function (trainEntType) { addTrainingToQueue(selection, trainEntType, playerState); } );