From a81ffea1ac5dec6c9b4e326a068ac3e6b0dd65c5 Mon Sep 17 00:00:00 2001
From: slasticc <55179245+slasticc@users.noreply.github.com>
Date: Wed, 11 Sep 2019 12:06:18 +0000
Subject: [PATCH] grandexchange: fix can afford not updating
* move can afford to the quantity heading to stop text overflow (#1061)
* fix value not updating when changing price (#1061)
* fix NPE when inventory container is null (#1161)
---
.../grandexchange/GrandExchangePlugin.java | 46 +++++++++++--------
1 file changed, 27 insertions(+), 19 deletions(-)
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 493963e654..50b5f3c7b2 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
@@ -35,7 +35,6 @@ import java.awt.image.BufferedImage;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Map;
-import java.util.Objects;
import java.util.concurrent.ScheduledExecutorService;
import javax.inject.Inject;
import javax.inject.Singleton;
@@ -101,12 +100,13 @@ import net.runelite.http.api.osbuddy.OSBGrandExchangeClient;
public class GrandExchangePlugin extends Plugin
{
static final String SEARCH_GRAND_EXCHANGE = "Search Grand Exchange";
- private static final int OFFER_TYPE = 18;
+ private static final int OFFER_TYPE_BUY = 0;
private static final int OFFER_CONTAINER_ITEM = 21;
+ private static final int OFFER_QUANTITY_HEADING = 28;
+ private static final String OFFER_QUANTITY_DEFAULT_HEADING = "Quantity:";
private static final int OFFER_DEFAULT_ITEM_ID = 6512;
private static final OSBGrandExchangeClient CLIENT = new OSBGrandExchangeClient();
private static final String OSB_GE_TEXT = "
OSBuddy Actively traded price: ";
- private static final String AFFORD_GE_TEXT = "
Can Afford: ";
private static final String BUY_LIMIT_GE_TEXT = "
Buy limit: ";
private static final Gson GSON = new Gson();
private static final TypeToken