runelite-client: avoid Widget::getDynamicChildren where trivial
This commit is contained in:
@@ -363,8 +363,8 @@ public class BankPlugin extends Plugin
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final Widget[] children = titleContainer.getDynamicChildren();
|
final Widget title = titleContainer.getChild(1);
|
||||||
if (children == null || children.length < 2)
|
if (title == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -377,7 +377,6 @@ public class BankPlugin extends Plugin
|
|||||||
|
|
||||||
final String titleText = createValueText(prices);
|
final String titleText = createValueText(prices);
|
||||||
|
|
||||||
final Widget title = children[1];
|
|
||||||
title.setText(SEED_VAULT_TITLE + titleText);
|
title.setText(SEED_VAULT_TITLE + titleText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1113,7 +1113,7 @@ public class TabInterface
|
|||||||
incinerator.setOriginalWidth(INCINERATOR_WIDTH);
|
incinerator.setOriginalWidth(INCINERATOR_WIDTH);
|
||||||
incinerator.setOriginalY(INCINERATOR_HEIGHT);
|
incinerator.setOriginalY(INCINERATOR_HEIGHT);
|
||||||
|
|
||||||
Widget child = incinerator.getDynamicChildren()[0];
|
Widget child = incinerator.getChild(0);
|
||||||
child.setOriginalHeight(INCINERATOR_HEIGHT);
|
child.setOriginalHeight(INCINERATOR_HEIGHT);
|
||||||
child.setOriginalWidth(INCINERATOR_WIDTH);
|
child.setOriginalWidth(INCINERATOR_WIDTH);
|
||||||
child.setWidthMode(WidgetSizeMode.ABSOLUTE);
|
child.setWidthMode(WidgetSizeMode.ABSOLUTE);
|
||||||
|
|||||||
@@ -293,28 +293,25 @@ public class ExaminePlugin extends Plugin
|
|||||||
|| WidgetID.PLAYER_TRADE_SCREEN_GROUP_ID == widgetGroup
|
|| WidgetID.PLAYER_TRADE_SCREEN_GROUP_ID == widgetGroup
|
||||||
|| WidgetID.PLAYER_TRADE_INVENTORY_GROUP_ID == widgetGroup)
|
|| WidgetID.PLAYER_TRADE_INVENTORY_GROUP_ID == widgetGroup)
|
||||||
{
|
{
|
||||||
Widget[] children = widget.getDynamicChildren();
|
Widget widgetItem = widget.getChild(actionParam);
|
||||||
if (actionParam < children.length)
|
if (widgetItem != null)
|
||||||
{
|
{
|
||||||
Widget widgetItem = children[actionParam];
|
|
||||||
return new int[]{widgetItem.getItemQuantity(), widgetItem.getItemId()};
|
return new int[]{widgetItem.getItemQuantity(), widgetItem.getItemId()};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (WidgetInfo.SHOP_ITEMS_CONTAINER.getGroupId() == widgetGroup)
|
else if (WidgetInfo.SHOP_ITEMS_CONTAINER.getGroupId() == widgetGroup)
|
||||||
{
|
{
|
||||||
Widget[] children = widget.getDynamicChildren();
|
Widget widgetItem = widget.getChild(actionParam);
|
||||||
if (actionParam < children.length)
|
if (widgetItem != null)
|
||||||
{
|
{
|
||||||
Widget widgetItem = children[actionParam];
|
|
||||||
return new int[]{1, widgetItem.getItemId()};
|
return new int[]{1, widgetItem.getItemId()};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (WidgetID.SEED_VAULT_GROUP_ID == widgetGroup)
|
else if (WidgetID.SEED_VAULT_GROUP_ID == widgetGroup)
|
||||||
{
|
{
|
||||||
Widget[] children = client.getWidget(SEED_VAULT_ITEM_CONTAINER).getDynamicChildren();
|
Widget widgetItem = client.getWidget(SEED_VAULT_ITEM_CONTAINER).getChild(actionParam);
|
||||||
if (actionParam < children.length)
|
if (widgetItem != null)
|
||||||
{
|
{
|
||||||
Widget widgetItem = children[actionParam];
|
|
||||||
return new int[]{widgetItem.getItemQuantity(), widgetItem.getItemId()};
|
return new int[]{widgetItem.getItemQuantity(), widgetItem.getItemId()};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ public class XpDropPlugin extends Plugin
|
|||||||
if (config.hideSkillIcons())
|
if (config.hideSkillIcons())
|
||||||
{
|
{
|
||||||
// keep only text
|
// keep only text
|
||||||
xpdrop.setChildren(Arrays.copyOf(children, 1));
|
Arrays.fill(children, 1, children.length, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
PrayerType prayer = getActivePrayerType();
|
PrayerType prayer = getActivePrayerType();
|
||||||
|
|||||||
@@ -618,7 +618,7 @@ public class GrandExchangePlugin extends Plugin
|
|||||||
case WidgetID.GRAND_EXCHANGE_GROUP_ID:
|
case WidgetID.GRAND_EXCHANGE_GROUP_ID:
|
||||||
Widget grandExchangeOffer = client.getWidget(WidgetInfo.GRAND_EXCHANGE_OFFER_CONTAINER);
|
Widget grandExchangeOffer = client.getWidget(WidgetInfo.GRAND_EXCHANGE_OFFER_CONTAINER);
|
||||||
grandExchangeText = client.getWidget(WidgetInfo.GRAND_EXCHANGE_OFFER_TEXT);
|
grandExchangeText = client.getWidget(WidgetInfo.GRAND_EXCHANGE_OFFER_TEXT);
|
||||||
grandExchangeItem = grandExchangeOffer.getDynamicChildren()[OFFER_CONTAINER_ITEM];
|
grandExchangeItem = grandExchangeOffer.getChild(OFFER_CONTAINER_ITEM);
|
||||||
break;
|
break;
|
||||||
// Grand exchange was closed (if it was open before).
|
// Grand exchange was closed (if it was open before).
|
||||||
case WidgetID.INVENTORY_GROUP_ID:
|
case WidgetID.INVENTORY_GROUP_ID:
|
||||||
|
|||||||
Reference in New Issue
Block a user