aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.ServerApplication/App.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.ServerApplication/App.xaml.cs')
-rw-r--r--MediaBrowser.ServerApplication/App.xaml.cs46
1 files changed, 4 insertions, 42 deletions
diff --git a/MediaBrowser.ServerApplication/App.xaml.cs b/MediaBrowser.ServerApplication/App.xaml.cs
index 81ea869b8..e9baa96e7 100644
--- a/MediaBrowser.ServerApplication/App.xaml.cs
+++ b/MediaBrowser.ServerApplication/App.xaml.cs
@@ -3,11 +3,9 @@ using MediaBrowser.Common.Kernel;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Model.Logging;
-using MediaBrowser.Server.Uninstall;
using Microsoft.Win32;
using System;
using System.Diagnostics;
-using System.Linq;
using System.Net.Cache;
using System.Threading;
using System.Threading.Tasks;
@@ -79,33 +77,6 @@ namespace MediaBrowser.ServerApplication
}
/// <summary>
- /// Gets the name of the product.
- /// </summary>
- /// <value>The name of the product.</value>
- protected string ProductName
- {
- get { return Globals.ProductName; }
- }
-
- /// <summary>
- /// Gets the name of the publisher.
- /// </summary>
- /// <value>The name of the publisher.</value>
- protected string PublisherName
- {
- get { return Globals.PublisherName; }
- }
-
- /// <summary>
- /// Gets the name of the suite.
- /// </summary>
- /// <value>The name of the suite.</value>
- protected string SuiteName
- {
- get { return Globals.SuiteName; }
- }
-
- /// <summary>
/// Gets the name of the uninstaller file.
/// </summary>
/// <value>The name of the uninstaller file.</value>
@@ -212,7 +183,7 @@ namespace MediaBrowser.ServerApplication
{
Kernel.ConfigurationUpdated += Kernel_ConfigurationUpdated;
- ConfigureClickOnceStartup();
+ ConfigureAutoRun();
});
}
@@ -225,25 +196,16 @@ namespace MediaBrowser.ServerApplication
{
if (!LastRunAtStartupValue.HasValue || LastRunAtStartupValue.Value != Kernel.Configuration.RunAtStartup)
{
- ConfigureClickOnceStartup();
+ ConfigureAutoRun();
}
}
/// <summary>
/// Configures the click once startup.
/// </summary>
- private void ConfigureClickOnceStartup()
+ private void ConfigureAutoRun()
{
- try
- {
- ClickOnceHelper.ConfigureClickOnceStartupIfInstalled(PublisherName, ProductName, SuiteName, Kernel.Configuration.RunAtStartup, UninstallerFileName);
-
- LastRunAtStartupValue = Kernel.Configuration.RunAtStartup;
- }
- catch (Exception ex)
- {
- Logger.ErrorException("Error configuring ClickOnce", ex);
- }
+ CompositionRoot.ConfigureAutoRunAtStartup(Kernel.Configuration.RunAtStartup);
}
/// <summary>