From ad86ae11daa64a1bdf0f4feb1e434d96d39f4ae0 Mon Sep 17 00:00:00 2001 From: joroto <47276635+joroto@users.noreply.github.com> Date: Mon, 11 Mar 2024 08:31:00 +0200 Subject: [PATCH] HistoryMenuMouseListener right click menu fix (#174) --- .../rarchives/ripme/ui/HistoryMenuMouseListener.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rarchives/ripme/ui/HistoryMenuMouseListener.java b/src/main/java/com/rarchives/ripme/ui/HistoryMenuMouseListener.java index cf288f2d..8a69477c 100644 --- a/src/main/java/com/rarchives/ripme/ui/HistoryMenuMouseListener.java +++ b/src/main/java/com/rarchives/ripme/ui/HistoryMenuMouseListener.java @@ -62,7 +62,16 @@ class HistoryMenuMouseListener extends MouseAdapter { } @Override - public void mouseClicked(MouseEvent e) { + public void mousePressed(MouseEvent e) { + checkPopupTrigger(e); + } + + @Override + public void mouseReleased(MouseEvent e) { + checkPopupTrigger(e); + } + + private void checkPopupTrigger(MouseEvent e) { if (e.getModifiersEx() == InputEvent.BUTTON3_DOWN_MASK) { if (!(e.getSource() instanceof JTable)) { return;