Fix saving into writable system directories.

This commit is contained in:
Matthias Mailänder
2022-01-29 17:36:11 +01:00
committed by abcdefg30
parent 2af8296f48
commit cd1fe2d23b

View File

@@ -112,7 +112,11 @@ namespace OpenRA.Mods.Common.Widgets.Logic
}
if (map.Package != null)
{
selectedDirectory = writableDirectories.FirstOrDefault(k => k.Folder.Contains(map.Package.Name));
if (selectedDirectory == null)
selectedDirectory = writableDirectories.FirstOrDefault(k => Directory.GetDirectories(k.Folder.Name).Any(f => f.Contains(map.Package.Name)));
}
// Prioritize MapClassification.User directories over system directories
if (selectedDirectory == null)