emoji plugin: load emojis on client thread

This commit is contained in:
Adam
2020-04-12 17:48:00 -04:00
parent 2c8c695736
commit ab365d17a1

View File

@@ -40,6 +40,7 @@ import net.runelite.api.Player;
import net.runelite.api.events.ChatMessage;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.OverheadTextChanged;
import net.runelite.client.callback.ClientThread;
import net.runelite.client.chat.ChatMessageManager;
import net.runelite.client.eventbus.Subscribe;
import net.runelite.client.plugins.Plugin;
@@ -60,6 +61,9 @@ public class EmojiPlugin extends Plugin
@Inject
private Client client;
@Inject
private ClientThread clientThread;
@Inject
private ChatMessageManager chatMessageManager;
@@ -68,7 +72,7 @@ public class EmojiPlugin extends Plugin
@Override
protected void startUp()
{
loadEmojiIcons();
clientThread.invoke(this::loadEmojiIcons);
}
@Subscribe