diff --git a/core/src/com/unciv/ui/saves/SaveGameScreen.kt b/core/src/com/unciv/ui/saves/SaveGameScreen.kt index a9267eb246..08da8f5551 100644 --- a/core/src/com/unciv/ui/saves/SaveGameScreen.kt +++ b/core/src/com/unciv/ui/saves/SaveGameScreen.kt @@ -90,7 +90,10 @@ class SaveGameScreen : PickerScreen() { rightSideButton.setText("Saving...".tr()) thread(name = "SaveGame") { GameSaver.saveGame(UncivGame.Current.gameInfo, gameNameTextField.text) { - Gdx.app.postRunnable { UncivGame.Current.setWorldScreen() } + Gdx.app.postRunnable { + if (it != null) ToastPopup("Could not save game!", this) + else UncivGame.Current.setWorldScreen() + } } } }