From 0f49b90c45720e1d2cce24028851538bac6dbd67 Mon Sep 17 00:00:00 2001 From: Bruno_ Date: Fri, 12 Oct 2018 07:58:37 +0200 Subject: [PATCH] Fix OSB price duplicationon delayed lookup (#5860) Fixes #5858 --- .../client/plugins/grandexchange/GrandExchangePlugin.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java index 0534507a01..0050eb4b9a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java @@ -338,6 +338,12 @@ public class GrandExchangePlugin extends Plugin executorService.submit(() -> { + if (geText.getText().contains(OSB_GE_TEXT)) + { + // If there are multiple tasks queued and one of them have already added the price + return; + } + try { final GrandExchangeResult result = CLIENT.lookupItem(itemId);