diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index f9ec3b978b..8794a5e769 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -314,14 +314,19 @@ public class ConfigManager if (client != null) { - try + final Runnable task = () -> { - client.unset(groupName + "." + key); - } - catch (IOException ex) - { - log.warn("unable to set configuration item", ex); - } + try + { + client.unset(groupName + "." + key); + } + catch (IOException ex) + { + log.warn("unable to set configuration item", ex); + } + }; + + executor.execute(task); } Runnable task = () ->