Merge pull request #2550 from deathbeam/fix-world-map-widget-check
Fix World Map widget check in Hooks.java
This commit is contained in:
@@ -44,7 +44,7 @@ public enum WidgetInfo
|
|||||||
CLAN_CHAT(WidgetID.CLAN_CHAT_GROUP_ID, 0),
|
CLAN_CHAT(WidgetID.CLAN_CHAT_GROUP_ID, 0),
|
||||||
RAIDING_PARTY(WidgetID.RAIDING_PARTY_GROUP_ID, 0),
|
RAIDING_PARTY(WidgetID.RAIDING_PARTY_GROUP_ID, 0),
|
||||||
|
|
||||||
WORLD_MAP(WidgetID.WORLD_MAP_MENU_GROUP_ID, WidgetID.WorldMap.OPTION),
|
WORLD_MAP_OPTION(WidgetID.WORLD_MAP_MENU_GROUP_ID, WidgetID.WorldMap.OPTION),
|
||||||
WORLD_MAP_TOOLTIP(WidgetID.WORLD_MAP_GROUP_ID, WidgetID.WorldMap.TOOLTIP),
|
WORLD_MAP_TOOLTIP(WidgetID.WORLD_MAP_GROUP_ID, WidgetID.WorldMap.TOOLTIP),
|
||||||
WORLD_MAP_VIEW(WidgetID.WORLD_MAP_GROUP_ID, WidgetID.WorldMap.MAPVIEW),
|
WORLD_MAP_VIEW(WidgetID.WORLD_MAP_GROUP_ID, WidgetID.WorldMap.MAPVIEW),
|
||||||
|
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ import net.runelite.api.events.ProjectileMoved;
|
|||||||
import net.runelite.api.events.SetMessage;
|
import net.runelite.api.events.SetMessage;
|
||||||
import net.runelite.api.events.VarbitChanged;
|
import net.runelite.api.events.VarbitChanged;
|
||||||
import net.runelite.api.widgets.Widget;
|
import net.runelite.api.widgets.Widget;
|
||||||
import static net.runelite.api.widgets.WidgetInfo.WORLD_MAP;
|
import static net.runelite.api.widgets.WidgetInfo.WORLD_MAP_VIEW;
|
||||||
import net.runelite.client.Notifier;
|
import net.runelite.client.Notifier;
|
||||||
import net.runelite.client.RuneLite;
|
import net.runelite.client.RuneLite;
|
||||||
import net.runelite.client.chat.ChatMessageManager;
|
import net.runelite.client.chat.ChatMessageManager;
|
||||||
@@ -170,13 +170,15 @@ public class Hooks
|
|||||||
*/
|
*/
|
||||||
private static void checkWorldMap()
|
private static void checkWorldMap()
|
||||||
{
|
{
|
||||||
Widget widget = client.getWidget(WORLD_MAP);
|
Widget widget = client.getWidget(WORLD_MAP_VIEW);
|
||||||
|
|
||||||
if (widget != null)
|
if (widget != null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
RenderOverview renderOverview = client.getRenderOverview();
|
RenderOverview renderOverview = client.getRenderOverview();
|
||||||
|
|
||||||
if (renderOverview == null)
|
if (renderOverview == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ import net.runelite.api.events.GameStateChanged;
|
|||||||
import net.runelite.api.events.MapRegionChanged;
|
import net.runelite.api.events.MapRegionChanged;
|
||||||
import net.runelite.api.events.WidgetMenuOptionClicked;
|
import net.runelite.api.events.WidgetMenuOptionClicked;
|
||||||
import net.runelite.api.widgets.WidgetInfo;
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
import static net.runelite.api.widgets.WidgetInfo.WORLD_MAP;
|
import static net.runelite.api.widgets.WidgetInfo.WORLD_MAP_OPTION;
|
||||||
import net.runelite.client.input.KeyManager;
|
import net.runelite.client.input.KeyManager;
|
||||||
import net.runelite.client.input.MouseManager;
|
import net.runelite.client.input.MouseManager;
|
||||||
import net.runelite.client.menus.MenuManager;
|
import net.runelite.client.menus.MenuManager;
|
||||||
@@ -45,7 +45,7 @@ import net.runelite.client.ui.overlay.Overlay;
|
|||||||
)
|
)
|
||||||
public class InstanceMapPlugin extends Plugin
|
public class InstanceMapPlugin extends Plugin
|
||||||
{
|
{
|
||||||
private final WidgetMenuOption openMapOption = new WidgetMenuOption("Show", "Instance Map", WidgetInfo.WORLD_MAP);
|
private final WidgetMenuOption openMapOption = new WidgetMenuOption("Show", "Instance Map", WidgetInfo.WORLD_MAP_OPTION);
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private InstanceMapInputListener inputListener;
|
private InstanceMapInputListener inputListener;
|
||||||
@@ -116,7 +116,7 @@ public class InstanceMapPlugin extends Plugin
|
|||||||
@Subscribe
|
@Subscribe
|
||||||
public void onWidgetMenuOptionClicked(WidgetMenuOptionClicked event)
|
public void onWidgetMenuOptionClicked(WidgetMenuOptionClicked event)
|
||||||
{
|
{
|
||||||
if (event.getWidget() != WORLD_MAP)
|
if (event.getWidget() != WORLD_MAP_OPTION)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user