From 420052b12cdd955e0e2e7faecc292bff755bea48 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 24 Sep 2011 21:26:39 +1200 Subject: [PATCH] remove duplicated path setup in Mod.cs --- OpenRA.FileFormats/Mod.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.FileFormats/Mod.cs b/OpenRA.FileFormats/Mod.cs index b2c80f3666..9dad2f2b46 100644 --- a/OpenRA.FileFormats/Mod.cs +++ b/OpenRA.FileFormats/Mod.cs @@ -33,10 +33,11 @@ namespace OpenRA.FileFormats var ret = new Dictionary(); foreach (var m in mods) { - if (!File.Exists("mods" + Path.DirectorySeparatorChar + m + Path.DirectorySeparatorChar + "mod.yaml")) + var yamlPath = new[] { "mods", m, "mod.yaml" }.Aggregate( Path.Combine ); + if (!File.Exists(yamlPath)) continue; - var yaml = new MiniYaml(null, MiniYaml.FromFile("mods" + Path.DirectorySeparatorChar + m + Path.DirectorySeparatorChar + "mod.yaml")); + var yaml = new MiniYaml(null, MiniYaml.FromFile(yamlPath)); if (!yaml.NodesDict.ContainsKey("Metadata")) continue;