From 0bf7f33ee0b7a3b9907a280b5f362f784945dffc Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 12 Dec 2020 17:14:55 -0500 Subject: [PATCH] devtools: assign unique names to debug infoboxes --- .../client/plugins/devtools/DevToolsPanel.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java index 0d599bb1fd..7ee247f92c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java @@ -174,7 +174,15 @@ class DevToolsPanel extends PluginPanel final JButton newInfoboxBtn = new JButton("Infobox"); newInfoboxBtn.addActionListener(e -> { - Counter counter = new Counter(ImageUtil.getResourceStreamFromClass(getClass(), "devtools_icon.png"), plugin, 42); + Counter counter = new Counter(ImageUtil.getResourceStreamFromClass(getClass(), "devtools_icon.png"), plugin, 42) + { + @Override + public String getName() + { + // Give the infobox a unique name to test infobox splitting + return "devtools-" + hashCode(); + } + }; counter.getMenuEntries().add(new OverlayMenuEntry(MenuAction.RUNELITE_INFOBOX, "Test", "DevTools")); infoBoxManager.addInfoBox(counter); });