From 2e2d564d252259d1bf63af94c58cbc780ccd3516 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Jul 2018 18:05:32 -0400 Subject: [PATCH] command manager: post events to immediate eventbus The ChatboxInput event has state which is returned back which the manager uses to conditionally block input --- .../src/main/java/net/runelite/client/chat/CommandManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/chat/CommandManager.java b/runelite-client/src/main/java/net/runelite/client/chat/CommandManager.java index a0600c651c..9bfea48396 100644 --- a/runelite-client/src/main/java/net/runelite/client/chat/CommandManager.java +++ b/runelite-client/src/main/java/net/runelite/client/chat/CommandManager.java @@ -29,6 +29,7 @@ import com.google.common.eventbus.EventBus; import com.google.common.eventbus.Subscribe; import java.util.Arrays; import javax.inject.Inject; +import javax.inject.Named; import javax.inject.Provider; import javax.inject.Singleton; import lombok.extern.slf4j.Slf4j; @@ -53,7 +54,7 @@ public class CommandManager private boolean sending; @Inject - public CommandManager(Provider clientProvider, EventBus eventBus, Provider clientThreadProvider) + public CommandManager(Provider clientProvider, @Named("Immediate EventBus") EventBus eventBus, Provider clientThreadProvider) { this.clientProvider = clientProvider; this.eventBus = eventBus;