Merge pull request #9609 from dekvall/null-head

Disable inventory grid if the dragged item is removed
This commit is contained in:
Adam
2019-08-07 19:50:39 -04:00
committed by GitHub

View File

@@ -79,6 +79,14 @@ class InventoryGridOverlay extends Overlay
final net.runelite.api.Point mouse = client.getMouseCanvasPosition();
final Point mousePoint = new Point(mouse.getX(), mouse.getY());
final int if1DraggedItemIndex = client.getIf1DraggedItemIndex();
final WidgetItem draggedItem = inventoryWidget.getWidgetItem(if1DraggedItemIndex);
final int itemId = draggedItem.getId();
if (itemId == -1)
{
return null;
}
for (int i = 0; i < INVENTORY_SIZE; ++i)
{
@@ -89,8 +97,7 @@ class InventoryGridOverlay extends Overlay
if (config.showItem() && inBounds)
{
final WidgetItem draggedItem = inventoryWidget.getWidgetItem(client.getIf1DraggedItemIndex());
final BufferedImage draggedItemImage = itemManager.getImage(draggedItem.getId());
final BufferedImage draggedItemImage = itemManager.getImage(itemId);
final int x = (int) bounds.getX();
final int y = (int) bounds.getY();