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")); + } } });