ChatboxPanelManager: use ScriptPreFired

This commit is contained in:
Max Weber
2021-05-25 13:14:21 -06:00
committed by Adam
parent 939852f135
commit adabb68ff1
3 changed files with 3 additions and 273 deletions

View File

@@ -34,7 +34,7 @@ import net.runelite.api.GameState;
import net.runelite.api.ScriptID;
import net.runelite.api.VarClientInt;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.api.events.ScriptPreFired;
import net.runelite.api.vars.InputType;
import net.runelite.api.widgets.JavaScriptCallback;
import net.runelite.api.widgets.Widget;
@@ -153,9 +153,9 @@ public class ChatboxPanelManager
}
@Subscribe
public void onScriptCallbackEvent(ScriptCallbackEvent ev)
public void onScriptPreFired(ScriptPreFired ev)
{
if (currentInput != null && "resetChatboxInput".equals(ev.getEventName()))
if (currentInput != null && ev.getScriptId() == ScriptID.MESSAGE_LAYER_CLOSE)
{
killCurrentPanel();
}