From 85a7aaa9fbbc89c53ba0adb1c89ce0e3edcce8be Mon Sep 17 00:00:00 2001 From: Skylot <118523+skylot@users.noreply.github.com> Date: Tue, 23 Dec 2025 20:48:40 +0000 Subject: [PATCH] fix(gui): do not enforce new nodes method for backward compatibility --- jadx-gui/src/main/java/jadx/gui/ui/tab/TabsController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/tab/TabsController.java b/jadx-gui/src/main/java/jadx/gui/ui/tab/TabsController.java index 4653b046e..e21e6f4a2 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/tab/TabsController.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/tab/TabsController.java @@ -15,7 +15,6 @@ import jadx.api.JavaClass; import jadx.api.metadata.ICodeAnnotation; import jadx.api.metadata.ICodeNodeRef; import jadx.api.metadata.annotations.NodeDeclareRef; -import jadx.core.utils.exceptions.JadxRuntimeException; import jadx.gui.jobs.SimpleTask; import jadx.gui.jobs.TaskWithExtraOnFinish; import jadx.gui.treemodel.JClass; @@ -64,7 +63,7 @@ public class TabsController { public TabBlueprint openTab(JNode node, boolean hidden, boolean preview) { if (!node.hasContent()) { - throw new JadxRuntimeException("Can't open tab for node without content"); + LOG.warn("Can't open tab for node without content, node: {}", node); } TabBlueprint blueprint = getTabByNode(node); if (blueprint == null) {