Cache the support dir path.

This commit is contained in:
Paul Chote
2014-10-11 11:04:44 +13:00
parent 4f44cc1969
commit 3e42d7b5a0

View File

@@ -62,9 +62,10 @@ namespace OpenRA
}
}
public static string SupportDir
{
get
public static string SupportDir { get { return supportDir.Value; } }
static Lazy<string> supportDir = Exts.Lazy(GetSupportDir);
static string GetSupportDir()
{
// Use a local directory in the game root if it exists
if (Directory.Exists("Support"))
@@ -91,7 +92,6 @@ namespace OpenRA
return dir + Path.DirectorySeparatorChar;
}
}
public static string GameDir { get { return AppDomain.CurrentDomain.BaseDirectory; } }