aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-15 11:36:09 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-15 11:36:09 -0500
commit8b71ab2e7d81f315f729aaee5eb976d181b8909b (patch)
treedd21a96c08d1f9353ce61e0e77d34b8070c97a07 /MediaBrowser.Common.Implementations/BaseApplicationHost.cs
parent4e414ebc919df021bfe339a98a5385a0e618c391 (diff)
expose omdb to metadata config
Diffstat (limited to 'MediaBrowser.Common.Implementations/BaseApplicationHost.cs')
-rw-r--r--MediaBrowser.Common.Implementations/BaseApplicationHost.cs13
1 files changed, 10 insertions, 3 deletions
diff --git a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
index f63108048..5aa83abf4 100644
--- a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
+++ b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs
@@ -176,7 +176,7 @@ namespace MediaBrowser.Common.Implementations
/// </summary>
/// <value><c>true</c> if this instance is running as service; otherwise, <c>false</c>.</value>
public abstract bool IsRunningAsService { get; }
-
+
/// <summary>
/// Initializes a new instance of the <see cref="BaseApplicationHost{TApplicationPathsType}"/> class.
/// </summary>
@@ -547,7 +547,7 @@ namespace MediaBrowser.Common.Implementations
{
Container.Register(typeInterface, typeImplementation);
}
-
+
/// <summary>
/// Resolves this instance.
/// </summary>
@@ -709,7 +709,14 @@ namespace MediaBrowser.Common.Implementations
{
Logger.Info("Disposing " + part.GetType().Name);
- part.Dispose();
+ try
+ {
+ part.Dispose();
+ }
+ catch (Exception ex)
+ {
+ Logger.ErrorException("Error disposing {0}", ex, part.GetType().Name);
+ }
}
}
}