diff --git a/MareSynchronos/Interop/IpcManager.cs b/MareSynchronos/Interop/IpcManager.cs index 6ecd660..984e0c1 100644 --- a/MareSynchronos/Interop/IpcManager.cs +++ b/MareSynchronos/Interop/IpcManager.cs @@ -157,7 +157,14 @@ public sealed class IpcManager : DisposableMediatorSubscriberBase Mediator.Subscribe(this, (_) => PeriodicApiStateCheck()); - PeriodicApiStateCheck(); + try + { + PeriodicApiStateCheck(); + } + catch (Exception ex) + { + logger.LogWarning(ex, "Failed to check for some IPC, plugin not installed?"); + } } public bool Initialized => CheckPenumbraApiInternal() && CheckGlamourerApiInternal();