mantis 9240 plus cosmetics, thx Tampa

This commit is contained in:
UbitUmarov
2026-04-06 00:26:37 +01:00
parent 1954be2f85
commit 144e0bf6bd
2 changed files with 10 additions and 16 deletions

View File

@@ -191,21 +191,16 @@ namespace OpenSim.Framework.Serialization
/// <returns></returns>
public static string ExtractPlainPathFromIarPath(string iarPath)
{
List<string> plainDirs = new();
string[] iarDirs = iarPath.Split('/', StringSplitOptions.RemoveEmptyEntries);
string[] iarDirs = iarPath.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string iarDir in iarDirs)
for(int i = 0 ; i < iarDirs.Length; i++)
{
if (!iarDir.Contains(ArchiveConstants.INVENTORY_NODE_NAME_COMPONENT_SEPARATOR))
plainDirs.Add(iarDir);
int i = iarDir.LastIndexOf(ArchiveConstants.INVENTORY_NODE_NAME_COMPONENT_SEPARATOR);
plainDirs.Add(iarDir.Remove(i));
int sep = iarDirs[i].LastIndexOf(ArchiveConstants.INVENTORY_NODE_NAME_COMPONENT_SEPARATOR);
if (sep >= 0)
iarDirs[i] = iarDirs[i][..sep];
}
return string.Join("/", plainDirs.ToArray());
return string.Join('/', iarDirs);
}
}
}