Load- and save dialog cleanup.

Disable savegame selection list when there is no selectable item besides
the "No saved games found" item.

This was SVN commit r18999.
This commit is contained in:
elexis 2016-11-25 03:36:10 +00:00
parent e3b30aa2ac
commit 86a79e14da
2 changed files with 5 additions and 3 deletions

View File

@ -8,8 +8,8 @@ const g_CivData = loadCivData();
function init()
{
let gameSelection = Engine.GetGUIObjectByName("gameSelection");
let savedGames = Engine.GetSavedGames().sort(sortDecreasingDate);
gameSelection.enabled = !!savedGames.length;
if (!savedGames.length)
{
gameSelection.list = [translate("No saved games found")];

View File

@ -20,9 +20,11 @@ function init(data)
g_SavedGameData.timeElapsed = simulationState.timeElapsed;
g_SavedGameData.states = simulationState.players.map(pState => pState.state);
let gameSelection = Engine.GetGUIObjectByName("gameSelection");
let savedGames = Engine.GetSavedGames().sort(sortDecreasingDate);
let gameSelection = Engine.GetGUIObjectByName("gameSelection");
gameSelection.enabled = savedGames.length;
if (!savedGames.length)
{
gameSelection.list = [translate("No saved games found")];