diff --git a/core/src/com/unciv/ui/CivilopediaScreen.kt b/core/src/com/unciv/ui/CivilopediaScreen.kt index d27a274a4b..8252fa6258 100644 --- a/core/src/com/unciv/ui/CivilopediaScreen.kt +++ b/core/src/com/unciv/ui/CivilopediaScreen.kt @@ -62,7 +62,8 @@ class CivilopediaScreen : CameraStageBaseScreen() { buttons.add(button) val buttonClicked = { val newArray = Array() - for (civilopediaEntry in map[str]!!) newArray.add(civilopediaEntry) + for (civilopediaEntry in map[str]!!.sortedBy { it.toString() }) // Alphabetical order + newArray.add(civilopediaEntry) nameList.setItems(newArray) nameList.selected = nameList.items.get(0) label.setText(nameList.selected.description)