From 0335b3ba468b39a429fac6833ec2da7ae9b3554c Mon Sep 17 00:00:00 2001 From: HadeanLake <69697985+HadeanLake@users.noreply.github.com> Date: Wed, 2 Sep 2020 10:36:34 +0300 Subject: [PATCH] fixed crash (#3077) --- core/src/com/unciv/ui/newgamescreen/MapOptionsTable.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/ui/newgamescreen/MapOptionsTable.kt b/core/src/com/unciv/ui/newgamescreen/MapOptionsTable.kt index 7f870c5529..56f88ab0d7 100644 --- a/core/src/com/unciv/ui/newgamescreen/MapOptionsTable.kt +++ b/core/src/com/unciv/ui/newgamescreen/MapOptionsTable.kt @@ -146,8 +146,10 @@ class MapOptionsTable(val newGameScreen: NewGameScreen): Table() { mapFileSelectBox.items = mapFiles val selectedItem = mapFiles.firstOrNull { it.fileHandle.name()==mapParameters.name } if (selectedItem != null) mapFileSelectBox.selected = selectedItem - else mapFileSelectBox.selected = mapFiles.first() - newGameScreen.gameSetupInfo.mapFile = mapFileSelectBox.selected.fileHandle + else if (!mapFiles.isEmpty) { + mapFileSelectBox.selected = mapFiles.first() + newGameScreen.gameSetupInfo.mapFile = mapFileSelectBox.selected.fileHandle + } mapFileSelectBox.onChange { val mapFile = mapFileSelectBox.selected.fileHandle