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:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user