Fix World Map widget check in Hooks.java
- Correctly check for world map view widget and not for the option widget - Name option widget properly Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -44,7 +44,7 @@ public enum WidgetInfo
|
||||
CLAN_CHAT(WidgetID.CLAN_CHAT_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_VIEW(WidgetID.WORLD_MAP_GROUP_ID, WidgetID.WorldMap.MAPVIEW),
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ import net.runelite.api.events.PostItemComposition;
|
||||
import net.runelite.api.events.ProjectileMoved;
|
||||
import net.runelite.api.events.SetMessage;
|
||||
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.RuneLite;
|
||||
import net.runelite.client.chat.ChatMessageManager;
|
||||
@@ -163,13 +163,15 @@ public class Hooks
|
||||
*/
|
||||
private static void checkWorldMap()
|
||||
{
|
||||
Widget widget = client.getWidget(WORLD_MAP);
|
||||
Widget widget = client.getWidget(WORLD_MAP_VIEW);
|
||||
|
||||
if (widget != null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
RenderOverview renderOverview = client.getRenderOverview();
|
||||
|
||||
if (renderOverview == null)
|
||||
{
|
||||
return;
|
||||
|
||||
@@ -31,7 +31,7 @@ import net.runelite.api.events.GameStateChanged;
|
||||
import net.runelite.api.events.MapRegionChanged;
|
||||
import net.runelite.api.events.WidgetMenuOptionClicked;
|
||||
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.MouseManager;
|
||||
import net.runelite.client.menus.MenuManager;
|
||||
@@ -45,7 +45,7 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
)
|
||||
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
|
||||
private InstanceMapInputListener inputListener;
|
||||
@@ -116,7 +116,7 @@ public class InstanceMapPlugin extends Plugin
|
||||
@Subscribe
|
||||
public void onWidgetMenuOptionClicked(WidgetMenuOptionClicked event)
|
||||
{
|
||||
if (event.getWidget() != WORLD_MAP)
|
||||
if (event.getWidget() != WORLD_MAP_OPTION)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user