From 0bf5c945c3de69632e365dfb4f9e0d143385777b Mon Sep 17 00:00:00 2001 From: Oondanomala <87101222+Oondanomala@users.noreply.github.com> Date: Thu, 6 Mar 2025 17:54:06 +0100 Subject: [PATCH] Don't delete screenshot if copy failed --- .../club/sk1er/patcher/util/screenshot/AsyncScreenshots.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/club/sk1er/patcher/util/screenshot/AsyncScreenshots.java b/src/main/java/club/sk1er/patcher/util/screenshot/AsyncScreenshots.java index 583e7499d..73feaa1f0 100644 --- a/src/main/java/club/sk1er/patcher/util/screenshot/AsyncScreenshots.java +++ b/src/main/java/club/sk1er/patcher/util/screenshot/AsyncScreenshots.java @@ -204,13 +204,12 @@ public FavoriteScreenshot() { public void handle() { try { final File favoritedScreenshots = getTimestampedPNGFileForDirectory(new File("./favorite_screenshots")); - screenshot.delete(); - if (!favoritedScreenshots.exists()) { favoritedScreenshots.mkdirs(); } ImageIO.write(image, "png", favoritedScreenshots); + screenshot.delete(); ChatUtilities.sendNotification("Screenshot Manager", "&e" + screenshot.getName() + " has been favorited."); } catch (Throwable e) { ChatUtilities.sendNotification("Screenshot Manager", "&cFailed to favorite screenshot, maybe the file was moved/deleted?");