fix prayer order resetting after teleporting to a new area

Reorders the prayers after game state change to LOGGED_IN because when a
new area is loaded the state changes after the prayer widget is opened
instead of before when the area is already loaded
This commit is contained in:
Dennis
2018-03-20 08:41:25 +01:00
parent 94c00d9c83
commit abd1b80784

View File

@@ -41,6 +41,7 @@ import net.runelite.api.Prayer;
import net.runelite.api.WidgetNode;
import net.runelite.api.events.ConfigChanged;
import net.runelite.api.events.DraggingWidgetChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.WidgetMenuOptionClicked;
import net.runelite.api.events.WidgetOpened;
import net.runelite.api.widgets.Widget;
@@ -231,6 +232,15 @@ public class ReorderPrayersPlugin extends Plugin
reorderPrayers();
}
@Subscribe
public void onGameStateChanged(GameStateChanged event)
{
if (event.getGameState() == GameState.LOGGED_IN)
{
reorderPrayers();
}
}
@Subscribe
public void onConfigChanged(ConfigChanged event)
{