aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Mono/Program.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-09-09 20:24:45 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-09-09 20:24:45 -0400
commitc6bd66a9f938b0c4227010f04b8f8b1df32feb58 (patch)
treeb21202ab8c7c5e33964a12c00d48851a42079f36 /MediaBrowser.Server.Mono/Program.cs
parent4ceb9eb6c5ac2d98a5499a96cdb56af88b0e6bb6 (diff)
3.2.30.12
Diffstat (limited to 'MediaBrowser.Server.Mono/Program.cs')
-rw-r--r--MediaBrowser.Server.Mono/Program.cs23
1 files changed, 9 insertions, 14 deletions
diff --git a/MediaBrowser.Server.Mono/Program.cs b/MediaBrowser.Server.Mono/Program.cs
index c53a80ae6..04298e325 100644
--- a/MediaBrowser.Server.Mono/Program.cs
+++ b/MediaBrowser.Server.Mono/Program.cs
@@ -41,7 +41,6 @@ namespace MediaBrowser.Server.Mono
public static void Main(string[] args)
{
var applicationPath = Assembly.GetEntryAssembly().Location;
- var appFolderPath = Path.GetDirectoryName(applicationPath);
SetSqliteProvider();
@@ -66,18 +65,13 @@ namespace MediaBrowser.Server.Mono
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
- try
- {
- RunApplication(appPaths, logManager, options);
- }
- finally
- {
- _logger.Info("Disposing app host");
+ RunApplication(appPaths, logManager, options);
- if (_restartOnShutdown)
- {
- StartNewInstance(options);
- }
+ _logger.Info("Disposing app host");
+
+ if (_restartOnShutdown)
+ {
+ StartNewInstance(options);
}
}
}
@@ -121,8 +115,6 @@ namespace MediaBrowser.Server.Mono
new SystemEvents(logManager.GetLogger("SystemEvents")),
new NetworkManager(logManager.GetLogger("NetworkManager"))))
{
- appHost.ImageProcessor.ImageEncoder = ImageEncoderHelper.GetImageEncoder(_logger, logManager, fileSystem, options, () => appHost.HttpClient, appPaths, environmentInfo);
-
if (options.ContainsOption("-v"))
{
Console.WriteLine(appHost.ApplicationVersion.ToString());
@@ -134,6 +126,9 @@ namespace MediaBrowser.Server.Mono
var initProgress = new Progress<double>();
var task = appHost.Init(initProgress);
+
+ appHost.ImageProcessor.ImageEncoder = ImageEncoderHelper.GetImageEncoder(_logger, logManager, fileSystem, options, () => appHost.HttpClient, appPaths, environmentInfo);
+
Task.WaitAll(task);
Console.WriteLine("Running startup tasks");