diff --git a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java index 52e1f7a160..31c0aa758a 100644 --- a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -203,10 +203,17 @@ public class SettingsMenuDialog extends SettingsDialog{ ui.showInfo("@crash.none"); }else{ platform.showFileChooser(false, "txt", file -> { + Fi log = settings.getDataDirectory().child("last_log.txt"); + StringBuilder out = new StringBuilder(); for(Fi fi : settings.getDataDirectory().child("crashes").list()){ out.append(fi.name()).append("\n\n").append(fi.readString()).append("\n"); } + + if(log.exists()){ + out.append("\nlast log:\n").append(log.readString()); + } + file.writeString(out.toString()); app.post(() -> ui.showInfo("@crash.exported")); }); diff --git a/gradle.properties b/gradle.properties index 49d67ad96b..4347b70970 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=6f78ef4e6e78bf84ad0258101e1c0b1061bf05e6 +archash=c4f0336b9ce1bdd45fae5e9f8c3ae00afb4ad5cb