Default to .uexml file extension for configuration files if not defined in app.config

This commit is contained in:
Michael Becker 2015-10-22 15:56:50 -04:00
parent 7d385e09cb
commit 38d2f09461
3 changed files with 12 additions and 3 deletions

View File

@ -165,7 +165,10 @@ namespace UniversalEditor.UserInterface.WindowsForms
// FIXME: refactor this into a single XML configuration file loader at the beginning of engine launch
if (System.IO.Directory.Exists(configurationPath))
{
string[] fileNames = System.IO.Directory.GetFiles(configurationPath, System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"]);
string configurationFileNameFilter = System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"];
if (configurationFileNameFilter == null) configurationFileNameFilter = "*.uexml";
string[] fileNames = System.IO.Directory.GetFiles(configurationPath, configurationFileNameFilter);
XMLPropertyListDataFormat xmpl = new XMLPropertyListDataFormat();
foreach (string fileName in fileNames)

View File

@ -199,8 +199,11 @@ namespace UniversalEditor.Common
foreach (string path in paths)
{
string configurationFileNameFilter = System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"];
if (configurationFileNameFilter == null) configurationFileNameFilter = "*.uexml";
string[] XMLFileNames = null;
XMLFileNames = System.IO.Directory.GetFiles(path, System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"], System.IO.SearchOption.AllDirectories);
XMLFileNames = System.IO.Directory.GetFiles(path, configurationFileNameFilter, System.IO.SearchOption.AllDirectories);
foreach (string fileName in XMLFileNames)
{
#if !DEBUG

View File

@ -525,7 +525,10 @@ namespace UniversalEditor.UserInterface
protected virtual void InitializeXMLConfiguration()
{
#region Load the XML files
string[] xmlfiles = System.IO.Directory.GetFiles(mvarBasePath, System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"], System.IO.SearchOption.AllDirectories);
string configurationFileNameFilter = System.Configuration.ConfigurationManager.AppSettings["UniversalEditor.Configuration.ConfigurationFileNameFilter"];
if (configurationFileNameFilter == null) configurationFileNameFilter = "*.uexml";
string[] xmlfiles = System.IO.Directory.GetFiles(mvarBasePath, configurationFileNameFilter, System.IO.SearchOption.AllDirectories);
UpdateSplashScreenStatus("Loading XML configuration files", 0, 0, xmlfiles.Length);