From b85ca418db411f99e4022ff8d6b09dfdd2230931 Mon Sep 17 00:00:00 2001 From: Ruben Amendoeira Date: Mon, 21 May 2018 16:24:15 +0100 Subject: [PATCH] Fixed exp tracker pop-up in the progress bar Fixes #2989 The interaction to open the pop-up menu contains "reset" and "open online tracker" wasn't accessible if the user clicked on the progress bar. What I did was add the component pop menu to the progress bar too. Grouped these two attributions and moved them lower on the constructor. --- .../java/net/runelite/client/plugins/xptracker/XpInfoBox.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java index b2d536e02d..f82742e342 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java @@ -99,7 +99,6 @@ class XpInfoBox extends JPanel popupMenu.setBorder(new EmptyBorder(5, 5, 5, 5)); popupMenu.add(openXpTracker); popupMenu.add(reset); - container.setComponentPopupMenu(popupMenu); JLabel skillIcon = new JLabel(new ImageIcon(iconManager.getSkillImage(skill))); skillIcon.setHorizontalAlignment(SwingConstants.CENTER); @@ -153,6 +152,9 @@ class XpInfoBox extends JPanel container.add(headerPanel, BorderLayout.NORTH); container.add(progressWrapper, BorderLayout.SOUTH); + container.setComponentPopupMenu(popupMenu); + progressBar.setComponentPopupMenu(popupMenu); + add(container, BorderLayout.NORTH); }