aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-23 15:17:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-23 15:17:21 -0400
commit4390e2f7108f24f89a1bf7ef9f6f7c9c57b4f221 (patch)
treef0c18dd698667e186bffc6ab72509982d3122f3b /MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
parent0e7ad811acfa6a12555dfb205cd259584565b0e9 (diff)
#35 - Make IBN path configurable
Diffstat (limited to 'MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs')
-rw-r--r--MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs14
1 files changed, 11 insertions, 3 deletions
diff --git a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
index 2f50f5f7a..317a288ff 100644
--- a/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
+++ b/MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs
@@ -99,8 +99,16 @@ namespace MediaBrowser.Common.Implementations.Configuration
lock (_configurationSaveLock)
{
XmlSerializer.SerializeToFile(CommonConfiguration, CommonApplicationPaths.SystemConfigurationFilePath);
- }
-
+ }
+
+ OnConfigurationUpdated();
+ }
+
+ /// <summary>
+ /// Called when [configuration updated].
+ /// </summary>
+ protected virtual void OnConfigurationUpdated()
+ {
EventHelper.QueueEventIfNotNull(ConfigurationUpdated, this, EventArgs.Empty, Logger);
}
@@ -109,7 +117,7 @@ namespace MediaBrowser.Common.Implementations.Configuration
/// </summary>
/// <param name="newConfiguration">The new configuration.</param>
/// <exception cref="System.ArgumentNullException">newConfiguration</exception>
- public void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration)
+ public virtual void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration)
{
if (newConfiguration == null)
{