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; }