wiki: fix positioning wiki icon with wiki entity lookup off

When the wiki entity lookup option is off the parent layer isn't
positioned at all, causing the resulting wiki icon we create to be
incorrectly positioned.
This commit is contained in:
Adam
2021-10-18 18:49:08 -04:00
parent 366ec8cb68
commit 46d4247f8e

View File

@@ -157,6 +157,18 @@ public class WikiPlugin extends Plugin
return;
}
if (client.getVar(Varbits.WIKI_ENTITY_LOOKUP) == 1) // disabled
{
// when the wiki entity lookup option is disabled the banner parent layer,
// which is used for var transmit events, is not positioned. This is copied
// from [proc,wiki_icon_update]
wikiBannerParent.setOriginalX(client.isResized() ? 0 : 8);
wikiBannerParent.setOriginalY(135);
wikiBannerParent.setXPositionMode(WidgetPositionMode.ABSOLUTE_RIGHT);
wikiBannerParent.setYPositionMode(WidgetPositionMode.ABSOLUTE_TOP);
wikiBannerParent.revalidate();
}
Widget vanilla = client.getWidget(WidgetInfo.MINIMAP_WIKI_BANNER);
if (vanilla != null)
{