diff --git a/jadx-gui/src/main/java/jadx/gui/treemodel/JResource.java b/jadx-gui/src/main/java/jadx/gui/treemodel/JResource.java index 86d55e8ff..09732a60f 100644 --- a/jadx-gui/src/main/java/jadx/gui/treemodel/JResource.java +++ b/jadx-gui/src/main/java/jadx/gui/treemodel/JResource.java @@ -129,6 +129,10 @@ public class JResource extends JLoadableNode { return name; } + public String getShortName() { + return shortName; + } + public JResType getType() { return type; } diff --git a/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java b/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java index b2a08adee..cb672ee2c 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java @@ -117,7 +117,7 @@ public class JResourcePopupMenu extends JPopupMenu { } private static void saveJResourceDir(JResource resource, Path savePath, boolean comingFromDialog) { - Path subSavePath = savePath.resolve(resource.getName()); + Path subSavePath = savePath.resolve(resource.getShortName()); try { if (!Files.isDirectory(subSavePath)) { Files.createDirectories(subSavePath);