From f45e58fb04e6bd75d59336f3f39539a04fab5d79 Mon Sep 17 00:00:00 2001 From: Konloch Date: Thu, 29 Jul 2021 11:50:15 -0700 Subject: [PATCH] JDK Fix --- .../gui/resourcelist/contextmenu/impl/New.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/contextmenu/impl/New.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/contextmenu/impl/New.java index 61ef26ac..5ca9ed13 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/contextmenu/impl/New.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/contextmenu/impl/New.java @@ -13,6 +13,7 @@ import the.bytecode.club.bytecodeviewer.translation.TranslatedStrings; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.MutableTreeNode; +import javax.swing.tree.TreeNode; import javax.swing.tree.TreePath; import java.util.Enumeration; @@ -143,7 +144,7 @@ public class New extends ContextMenuItem //TODO this needs to be rewritten to support creating parent nodes that don't exist public static boolean searchAndInsert(String path, DefaultMutableTreeNode treeNode, String separator) { - Enumeration children = treeNode.children(); + Enumeration children = treeNode.children(); String findPath = FilenameUtils.getPath(path); String currentPath = buildPath(0, treeNode.getPath().length, treeNode, separator); @@ -158,7 +159,7 @@ public class New extends ContextMenuItem while(children.hasMoreElements()) { - DefaultMutableTreeNode child = children.nextElement(); + DefaultMutableTreeNode child = (DefaultMutableTreeNode) children.nextElement(); if(searchAndInsert(path, child, separator)) return true; }