diff --git a/src/main/java/me/hatter/tools/tinyencrypt/config/TinyEncryptConstant.java b/src/main/java/me/hatter/tools/tinyencrypt/config/TinyEncryptConstant.java index 1a6a1a7..aec7967 100644 --- a/src/main/java/me/hatter/tools/tinyencrypt/config/TinyEncryptConstant.java +++ b/src/main/java/me/hatter/tools/tinyencrypt/config/TinyEncryptConstant.java @@ -1,7 +1,7 @@ package me.hatter.tools.tinyencrypt.config; public class TinyEncryptConstant { - public static final String VERSION = "0.5.0"; + public static final String VERSION = "0.5.1"; public static final String ENC_FILE_EXT = ".tinyenc"; } diff --git a/src/main/java/me/hatter/tools/tinyencrypt/encrypt/EncryptedFileUtil.java b/src/main/java/me/hatter/tools/tinyencrypt/encrypt/EncryptedFileUtil.java index 61f1d77..bf243f6 100644 --- a/src/main/java/me/hatter/tools/tinyencrypt/encrypt/EncryptedFileUtil.java +++ b/src/main/java/me/hatter/tools/tinyencrypt/encrypt/EncryptedFileUtil.java @@ -112,7 +112,10 @@ public class EncryptedFileUtil { public static void decryptInWindow(TinyEncryptConfig config, File file, boolean pgp, boolean editable) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); AtomicReference metaRef = new AtomicReference<>(); - decryptToOutputStream(config, file, baos, pgp, metaRef); + boolean decryptSuccess = decryptToOutputStream(config, file, baos, pgp, metaRef); + if (!decryptSuccess) { + return; + } String decrypted = new String(baos.toByteArray(), StandardCharsets.UTF_8); String editResult = SwingWindow.create((editable ? "Edit" : "View") + " file: " + file.getName())