From f1e154ec12387de82d260e201d01a2d7da8e7c28 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 30 Mar 2022 21:24:41 -0400 Subject: [PATCH] v1.2.1: fixed logic with linux save conversion --- .../shatteredpixeldungeon/desktop/DesktopLauncher.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java index dfdb2eafc..13b80ad6a 100644 --- a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java +++ b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java @@ -145,11 +145,11 @@ public class DesktopLauncher { FileHandle oldBase = new Lwjgl3FileHandle(".shatteredpixel/shattered-pixel-dungeon/", Files.FileType.External); FileHandle newBase = new Lwjgl3FileHandle(XDGHome + ".shatteredpixel/shattered-pixel-dungeon/", Files.FileType.External); if (oldBase.exists()){ - if (newBase.exists()){ - oldBase.deleteDirectory(); - } else { - oldBase.moveTo(newBase); + if (!newBase.exists()) { + oldBase.copyTo(newBase.parent()); } + oldBase.deleteDirectory(); + oldBase.parent().delete(); //only regular delete, in case of saves from other PD versions } }