From aa00c6f612b5e54138113e61e7264c8b038f06bf Mon Sep 17 00:00:00 2001 From: joroto Date: Mon, 29 Jul 2024 19:17:27 +0300 Subject: [PATCH] QueueMenuMouseListener right click menu fix --- .../rarchives/ripme/ui/QueueMenuMouseListener.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ui/QueueMenuMouseListener.java b/src/main/java/com/rarchives/ripme/ui/QueueMenuMouseListener.java index 08adce80..0be4b46f 100644 --- a/src/main/java/com/rarchives/ripme/ui/QueueMenuMouseListener.java +++ b/src/main/java/com/rarchives/ripme/ui/QueueMenuMouseListener.java @@ -58,9 +58,18 @@ class QueueMenuMouseListener extends MouseAdapter { updateQueue.accept(queueListModel); } - @SuppressWarnings("unchecked") @Override - public void mouseClicked(MouseEvent e) { + public void mousePressed(MouseEvent e) { + checkPopupTrigger(e); + } + + @Override + public void mouseReleased(MouseEvent e) { + checkPopupTrigger(e); + } + + @SuppressWarnings("unchecked") + private void checkPopupTrigger(MouseEvent e) { if (e.getModifiersEx() == InputEvent.BUTTON3_DOWN_MASK) { if (!(e.getSource() instanceof JList)) { return;