From 6c26943cb76da938cfd402192202ddf33a608547 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Mon, 26 Jul 2021 15:54:02 +0200 Subject: [PATCH] Fix reload problems on file changes. --- Penumbra/Mod/ModResources.cs | 1 + Penumbra/Mods/ModManager.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Penumbra/Mod/ModResources.cs b/Penumbra/Mod/ModResources.cs index 0cfe7154..947b4333 100644 --- a/Penumbra/Mod/ModResources.cs +++ b/Penumbra/Mod/ModResources.cs @@ -9,6 +9,7 @@ namespace Penumbra.Mod [Flags] public enum ResourceChange { + None = 0, Files = 1, Meta = 2, } diff --git a/Penumbra/Mods/ModManager.cs b/Penumbra/Mods/ModManager.cs index 46692620..8f47cdbb 100644 --- a/Penumbra/Mods/ModManager.cs +++ b/Penumbra/Mods/ModManager.cs @@ -164,7 +164,7 @@ namespace Penumbra.Mods var metaChanges = mod.Meta.RefreshFromFile( mod.MetaFile ); var fileChanges = mod.Resources.RefreshModFiles( mod.BasePath ); - if( !( recomputeMeta || metaChanges || fileChanges == 0 ) ) + if( !recomputeMeta && !metaChanges && fileChanges == 0 ) { return false; }