From 3b99c1fdd06889dc4fdf43f55fa56b2c00c9568d Mon Sep 17 00:00:00 2001 From: ThomasFok Date: Sat, 14 Jan 2023 15:28:27 +0000 Subject: [PATCH] Set lock flag unless destory, rename and write are all enabled --- .../io/github/applecommander/acx/command/ImportCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ImportCommand.java b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ImportCommand.java index 75efa07..94c7353 100644 --- a/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ImportCommand.java +++ b/app/cli-acx/src/main/java/io/github/applecommander/acx/command/ImportCommand.java @@ -287,7 +287,7 @@ public class ImportCommand extends ReadWriteDiskCommandOptions { builder.fileData(as.getDataFork()); builder.resourceData(Optional.ofNullable(as.getResourceFork())); builder.prodosFiletype(fileType); - builder.locked(info.getAccess() == 0xc3); + builder.locked((info.getAccess()&0xc2) != 0xc2); //Unlocked if destory, rename and write are all enabled builder.auxiliaryType(info.getAuxType()); if (as.getFileDatesInfo() != null) {