interface styles: only adjust widget positions when tli is resized

This commit is contained in:
Adam
2020-03-06 15:19:53 -05:00
parent 0db9fb97e9
commit abaf45092b
2 changed files with 14 additions and 4 deletions

View File

@@ -33,19 +33,20 @@ import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client;
import net.runelite.api.GameState;
import net.runelite.api.HealthBar;
import net.runelite.api.ScriptID;
import net.runelite.api.SpriteID;
import net.runelite.api.SpritePixels;
import net.runelite.api.events.BeforeMenuRender;
import net.runelite.api.events.ClientTick;
import net.runelite.client.events.ConfigChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.PostHealthBar;
import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.api.events.ScriptPostFired;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.callback.ClientThread;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.eventbus.Subscribe;
import net.runelite.client.events.ConfigChanged;
import net.runelite.client.game.SpriteManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
@@ -119,9 +120,12 @@ public class InterfaceStylesPlugin extends Plugin
}
@Subscribe
public void onClientTick(ClientTick event)
public void onScriptPostFired(ScriptPostFired scriptPostFired)
{
adjustWidgetDimensions();
if (scriptPostFired.getScriptId() == ScriptID.TOPLEVEL_RESIZE)
{
adjustWidgetDimensions();
}
}
@Subscribe