From 6daa2629f4882eed501780f539585397e182c8d3 Mon Sep 17 00:00:00 2001 From: cloudchamb3r Date: Thu, 3 Oct 2024 15:32:15 +0900 Subject: [PATCH] fix: freeze on tab component --- .../bytecodeviewer/gui/resourceviewer/TabComponent.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/TabComponent.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/TabComponent.java index dcd50b0fd..e0959d9c2 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/TabComponent.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/TabComponent.java @@ -231,10 +231,9 @@ public void mouseExited(MouseEvent e) @Override public void mouseReleased(MouseEvent e) { - e = convert(e); - if (e == null) - return; - + MouseEvent converted = convert(e); + if (converted != null) + e = converted; Objects.requireNonNull(getHandler()).mouseReleased(e); }