|
@@ -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>
|