Fixed error when creating a new configuration

This commit is contained in:
Darth Affe 2018-02-04 17:32:40 +01:00
parent 2f9286e39d
commit f42334aa2b
2 changed files with 9 additions and 3 deletions

View File

@ -53,11 +53,11 @@ namespace KeyboardAudioVisualizer
if (settings == null) if (settings == null)
{ {
settings = new Settings(); settings = new Settings { Version = Settings.CURRENT_VERSION };
_taskbarIcon.ShowBalloonTip("Keyboard Audio-Visualizer is starting in the tray!", "Click on the icon to open the configuration.", BalloonIcon.Info); _taskbarIcon.ShowBalloonTip("Keyboard Audio-Visualizer is starting in the tray!", "Click on the icon to open the configuration.", BalloonIcon.Info);
} }
else if (settings.Version != Settings.CURRENT_VERSION)
ConfigurationUpdates.PerformOn(settings); ConfigurationUpdates.PerformOn(settings);
ApplicationManager.Instance.Settings = settings; ApplicationManager.Instance.Settings = settings;

View File

@ -9,6 +9,12 @@ namespace KeyboardAudioVisualizer.Configuration
{ {
public class Settings public class Settings
{ {
#region Constants
public const int CURRENT_VERSION = 1;
#endregion
#region Properties & Fields #region Properties & Fields
public int Version { get; set; } = 0; public int Version { get; set; } = 0;