Some deduplicator bugfixes.

This commit is contained in:
Ottermandias 2021-01-28 15:18:30 +01:00
parent cc17bb9928
commit dbcc050509
4 changed files with 7 additions and 3 deletions

View file

@ -99,6 +99,7 @@ namespace Penumbra.Models
inOption = true;
foreach (var value in values)
option.AddFile(relName1, value);
option.OptionFiles.Remove(relName2);
}
}
}

View file

@ -23,6 +23,7 @@ namespace Penumbra.Mods
return;
}
ModFiles.Clear();
// we don't care about any _files_ in the root dir, but any folders should be a game folder/file combo
foreach( var dir in ModBasePath.EnumerateDirectories() )
{

View file

@ -228,6 +228,8 @@ namespace Penumbra.UI
{
new Deduplicator(Mod.Mod.ModBasePath, Meta).Run();
_selector.SaveCurrentMod();
Mod.Mod.RefreshModFiles();
_base._plugin.ModManager.CalculateEffectiveFileList();
_base._menu._effectiveTab.RebuildFileList(_base._plugin.Configuration.ShowAdvanced);
}
if( ImGui.IsItemHovered() )