diff --git a/MareSynchronos/Managers/IpcManager.cs b/MareSynchronos/Managers/IpcManager.cs index b436d53..9207b60 100644 --- a/MareSynchronos/Managers/IpcManager.cs +++ b/MareSynchronos/Managers/IpcManager.cs @@ -7,6 +7,7 @@ using MareSynchronos.Utils; using MareSynchronos.WebAPI; using Lumina.Excel.GeneratedSheets; using Action = System.Action; +using System.Collections.Concurrent; namespace MareSynchronos.Managers { @@ -36,7 +37,7 @@ namespace MareSynchronos.Managers _penumbraSetTemporaryMod; private readonly ICallGateSubscriber _penumbraGameObjectResourcePathResolved; private readonly DalamudUtil _dalamudUtil; - private readonly Queue actionQueue = new(); + private readonly ConcurrentQueue actionQueue = new(); public IpcManager(DalamudPluginInterface pi, DalamudUtil dalamudUtil) {