From 656ee6a4195f6141e940dd8afb3c7a03494abaa1 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Tue, 13 Feb 2024 10:29:52 +0100 Subject: [PATCH] invoke scan on penumbra mod dir change --- MareSynchronos/FileCache/CacheMonitor.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MareSynchronos/FileCache/CacheMonitor.cs b/MareSynchronos/FileCache/CacheMonitor.cs index 37c97cc..9174af9 100644 --- a/MareSynchronos/FileCache/CacheMonitor.cs +++ b/MareSynchronos/FileCache/CacheMonitor.cs @@ -44,9 +44,15 @@ public sealed class CacheMonitor : DisposableMediatorSubscriberBase StartPenumbraWatcher(_ipcManager.PenumbraModDirectory); InvokeScan(); }); - Mediator.Subscribe(this, (msg) => StartPenumbraWatcher(msg.ModDirectory)); + Mediator.Subscribe(this, (msg) => + { + StartPenumbraWatcher(msg.ModDirectory); + InvokeScan(); + }); if (_ipcManager.CheckPenumbraApi() && !string.IsNullOrEmpty(_ipcManager.PenumbraModDirectory)) + { StartPenumbraWatcher(_ipcManager.PenumbraModDirectory); + } if (configService.Current.HasValidSetup()) { StartMareWatcher(configService.Current.CacheFolder);