mirror of
https://github.com/SuspiciousActivity/ByteEdit.git
synced 2026-08-13 17:56:17 +00:00
Fixed delete
This commit is contained in:
1 parent
1c6a72d951
commit
198c76823b
1 file changed
+2
-1
@@ -483,6 +483,7 @@ public class Main extends JFrame {
|
|||||||
String s = ((ByteEditTreeNode) tree.getSelectionPath().getLastPathComponent()).path;
|
String s = ((ByteEditTreeNode) tree.getSelectionPath().getLastPathComponent()).path;
|
||||||
if (JOptionPane.showConfirmDialog(INSTANCE, "Do you want to delete\n\"" + s + "\"?", "Delete",
|
if (JOptionPane.showConfirmDialog(INSTANCE, "Do you want to delete\n\"" + s + "\"?", "Delete",
|
||||||
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
|
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
|
||||||
|
s = s.substring(0, s.length() - 6);
|
||||||
ArrayList<String> toRemove = new ArrayList<>();
|
ArrayList<String> toRemove = new ArrayList<>();
|
||||||
for (String key : Main.classNodes.keySet()) {
|
for (String key : Main.classNodes.keySet()) {
|
||||||
if (key.contains("$")) {
|
if (key.contains("$")) {
|
||||||
@@ -494,7 +495,7 @@ public class Main extends JFrame {
|
|||||||
}
|
}
|
||||||
ArchiveTreeModel model = (ArchiveTreeModel) tree.getModel();
|
ArchiveTreeModel model = (ArchiveTreeModel) tree.getModel();
|
||||||
classNodes.remove(s);
|
classNodes.remove(s);
|
||||||
model.paths.remove(s);
|
model.paths.remove(s + ".class");
|
||||||
for (String rem : toRemove) {
|
for (String rem : toRemove) {
|
||||||
classNodes.remove(rem);
|
classNodes.remove(rem);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user