From 46c059676811cf68c91bf896c52422cd34047d46 Mon Sep 17 00:00:00 2001 From: SuspiciousActivity <38253929+SuspiciousActivity@users.noreply.github.com> Date: Tue, 20 Apr 2021 20:59:16 +0200 Subject: [PATCH] Fix global search --- src/me/ByteEdit/boxes/GlobalSearchOpenBox.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/me/ByteEdit/boxes/GlobalSearchOpenBox.java b/src/me/ByteEdit/boxes/GlobalSearchOpenBox.java index 41a9068..f2cbc63 100644 --- a/src/me/ByteEdit/boxes/GlobalSearchOpenBox.java +++ b/src/me/ByteEdit/boxes/GlobalSearchOpenBox.java @@ -37,12 +37,10 @@ public class GlobalSearchOpenBox extends JFrame { JList list = new JList(model); list.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { - SingleThreadedExecutor.submit(() -> { - Info val = list.getSelectedValue(); - if (val != null && !val.owner.equals(Main.currentNodeName)) { - Main.selectFile(val.owner); - } - }); + Info val = list.getSelectedValue(); + if (!e.getValueIsAdjusting() && val != null && !val.owner.equals(Main.currentNodeName)) { + SingleThreadedExecutor.submit(() -> Main.selectFile(val.owner + ".class")); + } } });