From: <che...@us...> - 2007-11-04 03:33:16
|
Revision: 1021 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=1021&view=rev Author: chef_koch Date: 2007-11-03 20:33:14 -0700 (Sat, 03 Nov 2007) Log Message: ----------- fixed exception when no profiles config file was found Modified Paths: -------------- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppFilesView.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppSettingsBase.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/FileDetailsForm.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SettingsBase.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SetupForm.cs trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/MameImport.cs Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppFilesView.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppFilesView.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppFilesView.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -32,7 +32,8 @@ using System.Text; using System.Windows.Forms; -using Core.Util; +using MediaPortal.Util; + using GUIProgramsAlt; using GUIProgramsAlt.Items; using GUIProgramsAlt.Database; Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppSettingsBase.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppSettingsBase.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/AppSettingsBase.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -32,12 +32,13 @@ using System.IO; using System.Text; using System.Windows.Forms; -using Core.Util; +using MediaPortal.Util; +using MediaPortal.Configuration; + using GUIProgramsAlt; using GUIProgramsAlt.Items; using GUIProgramsAlt.Database; -using MediaPortal.Configuration; namespace GUIProgramsAlt.Design { Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/FileDetailsForm.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/FileDetailsForm.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/FileDetailsForm.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -29,8 +29,9 @@ using System.Diagnostics; using System.IO; using System.Windows.Forms; -using Core.Util; +using MediaPortal.Util; + using GUIProgramsAlt; using GUIProgramsAlt.Items; using GUIProgramsAlt.Database; Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SettingsBase.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SettingsBase.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SettingsBase.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -32,12 +32,13 @@ using System.IO; using System.Text; using System.Windows.Forms; -using Core.Util; +using MediaPortal.Util; +using MediaPortal.GUI.Library; + using GUIProgramsAlt; using GUIProgramsAlt.Items; using GUIProgramsAlt.Database; -using MediaPortal.GUI.Library; namespace GUIProgramsAlt.Design { Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SetupForm.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SetupForm.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Design/SetupForm.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -546,14 +546,16 @@ private void FillProfileMenu() { + if (profilesIsLoaded) return; int id = 0; string titleNode = string.Empty; + string profilesFile = Config.GetFile(Config.Dir.Config, "myProgramsAltPreconfiguration.xml"); + + this.emulatorSetupToolStripMenuItem.DropDownItems.Clear(); - if (!profilesIsLoaded) + if (File.Exists(profilesFile)) { - this.emulatorSetupToolStripMenuItem.DropDownItems.Clear(); - XmlDocument document = new XmlDocument(); document.Load(Config.GetFile(Config.Dir.Config, "myProgramsAltPreconfiguration.xml")); XmlElement rootElement = document.DocumentElement; @@ -588,6 +590,10 @@ profilesIsLoaded = true; } + else + { + Log.Warn("myPrograms: ProfilesFile (myProgramsAltPreconfiguration.xml) was not found. To get the profiles back, reinstall the plugin."); + } } Modified: trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/MameImport.cs =================================================================== --- trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/MameImport.cs 2007-11-03 15:21:08 UTC (rev 1020) +++ trunk/plugins/myGUIProgramsAlt/GUIProgramsAlt/Imports/MameImport.cs 2007-11-04 03:33:14 UTC (rev 1021) @@ -29,18 +29,17 @@ using System.Collections.Specialized; using System.Diagnostics; using System.IO; -using Core.Util; -using MediaPortal.GUI.Library; using System.Data.SQLite; using System.Text.RegularExpressions; using System.Text; -using GUIProgramsAlt.Items; +using MediaPortal.Util; +using MediaPortal.GUI.Library; + using GUIProgramsAlt; +using GUIProgramsAlt.Items; using GUIProgramsAlt.Database; - - namespace GUIProgramsAlt.Imports { /// <summary> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |