From 4390e2f7108f24f89a1bf7ef9f6f7c9c57b4f221 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 23 Apr 2013 15:17:21 -0400 Subject: #35 - Make IBN path configurable --- .../Configuration/BaseConfigurationManager.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'MediaBrowser.Common.Implementations/Configuration/BaseConfigurationManager.cs') 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(); + } + + /// + /// Called when [configuration updated]. + /// + protected virtual void OnConfigurationUpdated() + { EventHelper.QueueEventIfNotNull(ConfigurationUpdated, this, EventArgs.Empty, Logger); } @@ -109,7 +117,7 @@ namespace MediaBrowser.Common.Implementations.Configuration /// /// The new configuration. /// newConfiguration - public void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration) + public virtual void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration) { if (newConfiguration == null) { -- cgit v1.2.3