aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.ServerApplication/EntryPoints/StartupWizard.cs15
1 files changed, 14 insertions, 1 deletions
diff --git a/MediaBrowser.ServerApplication/EntryPoints/StartupWizard.cs b/MediaBrowser.ServerApplication/EntryPoints/StartupWizard.cs
index 43d9018a1..22ec16b02 100644
--- a/MediaBrowser.ServerApplication/EntryPoints/StartupWizard.cs
+++ b/MediaBrowser.ServerApplication/EntryPoints/StartupWizard.cs
@@ -2,7 +2,10 @@
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Plugins;
+using MediaBrowser.Model.Logging;
+using System.ComponentModel;
using System.Linq;
+using System.Windows;
namespace MediaBrowser.ServerApplication.EntryPoints
{
@@ -19,6 +22,7 @@ namespace MediaBrowser.ServerApplication.EntryPoints
/// The _user manager
/// </summary>
private readonly IUserManager _userManager;
+ private readonly ILogger _logger;
private readonly IServerConfigurationManager _configurationManager;
@@ -52,7 +56,16 @@ namespace MediaBrowser.ServerApplication.EntryPoints
{
var user = _userManager.Users.FirstOrDefault(u => u.Configuration.IsAdministrator);
- App.OpenDashboardPage("wizardStart.html", user, _configurationManager);
+ try
+ {
+ App.OpenDashboardPage("wizardStart.html", user, _configurationManager);
+ }
+ catch (Win32Exception ex)
+ {
+ _logger.ErrorException("Error launching startup wizard", ex);
+
+ MessageBox.Show("There was an error launching the Media Browser startup wizard. Please ensure a web browser is installed on the machine and is configured as the default browser.", "Media Browser");
+ }
}
/// <summary>