- [CLI] bug fixes

This commit is contained in:
Razmoth
2024-02-19 16:20:33 +04:00
parent cf2e750333
commit 90fd2a61ec
2 changed files with 90 additions and 30 deletions

View File

@@ -488,18 +488,21 @@ namespace AssetStudio
else asset.Name = $"BinFile #{asset.PathID}";
}
}
foreach ((var pptr, var container) in containers)
if (!containerFilters.IsNullOrEmpty())
{
if (pptr.TryGet(out var obj))
foreach ((var pptr, var container) in containers)
{
var item = objectAssetItemDic[obj];
if (containerFilters.IsNullOrEmpty() || containerFilters.Any(x => x.IsMatch(container)))
if (pptr.TryGet(out var obj))
{
item.Container = container;
}
else
{
assets.Remove(item);
var item = objectAssetItemDic[obj];
if (containerFilters.Any(x => x.IsMatch(container)))
{
item.Container = container;
}
else
{
assets.Remove(item);
}
}
}
}