mirror of
https://github.com/yairm210/Unciv.git
synced 2025-01-25 22:59:12 +07:00
Resolved #5823
This commit is contained in:
parent
90df253783
commit
eb4a76dcd0
@ -39,9 +39,13 @@ class SaveGameScreen(val gameInfo: GameInfo) : PickerScreen(disableScroll = true
|
||||
|
||||
val copyJsonButton = "Copy to clipboard".toTextButton()
|
||||
copyJsonButton.onClick {
|
||||
val json = Json().toJson(gameInfo)
|
||||
val base64Gzip = Gzip.zip(json)
|
||||
Gdx.app.clipboard.contents = base64Gzip
|
||||
try {
|
||||
val json = Json().toJson(gameInfo)
|
||||
val base64Gzip = Gzip.zip(json)
|
||||
Gdx.app.clipboard.contents = base64Gzip
|
||||
} catch (OOM: OutOfMemoryError) {
|
||||
// you don't get a special toast, this isn't nearly common enough, this is a total edge-case
|
||||
}
|
||||
}
|
||||
newSave.add(copyJsonButton).row()
|
||||
if (GameSaver.canLoadFromCustomSaveLocation()) {
|
||||
|
Loading…
Reference in New Issue
Block a user